-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C程序設計:慕課版 版權信息
- ISBN:9787522619231
- 條形碼:9787522619231 ; 978-7-5226-1923-1
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C程序設計:慕課版 內容簡介
本書以C語言作為實現工具,介紹程序設計的基礎知識與基本方法。本書的主要內容有程序設計概述、程序的數據描述、順序結構、選擇結構、循環結構、函數、數組、指針、構造數據類型、文件操作等。本書切合培養程序設計能力的教學要求,突出C語言的重要概念和本質特點。本書以實際問題的求解過程為向導,突出從問題到算法,再到程序的一種思維過程,強調計算機求解問題的思路引導與程序設計思維方式的訓練,重點放在程序設計的思想與方法上。本書教學資源豐富,包括配套的教學參考書、大規模在線開放課程(Massive Open Online Course , MOOC)、重點內容的微視頻講解以及其他教學資源。本書既可作為高等學校程序設計課程的教材,也可作為參加各類計算機等級考試的讀者以及社會各類計算機應用人員的參考用書。
C程序設計:慕課版 目錄
第1章 程序設計概述
1.1 程序設計與算法
1.1.1 程序與程序設計
1.1.2 算法及其描述
1.2 C語言的發展與特點
1.2.1 C語言的發展歷史
1.2.2 C語言的特點
1.3 C語言程序的基本結構
1.3.1 初識C語言程序
1.3.2 C語言程序的結構特點與書寫規則
1.4 C語言程序的運行
1.4.1 C語言程序的運行步驟與調試
1.4.2 C語言的集成開發環境
本章小結
習題
第2章 程序的數據描述
2.1 C語言的數據類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 基本數據類型
2.3.1 整型數據
2.3.2 實型數據
2.3.3 字符型數據
2.4 常用數學庫函數
2.5 基本運算與表達式
2.5.1 C語言運算符
2.5.2 算術運算
2.5.3 逗號運算
2.6 混合運算時數據類型的轉換
2.6.1 算術運算的隱式類型轉換
2.6.2 顯式類型轉換
本章小結
習題
第3章 順序結構
3.1 C語句
3.1.1 簡單語句
3.1.2 復合語句
3.1.3 流程控制語句
3.2 賦值運算與賦值語句
3.2.1 賦值運算
3.2.2 賦值語句
3.2.3 賦值時的數據類型轉換
3.3 數據輸入輸出
3.3.1 輸入輸出的實現方式
3.3.2 printf函數的格式化輸出
3.3.3 scanf函數的格式化輸入
3.3.4 字符輸入輸出函數
3.4 順序結構程序舉例
本章小結
習題
第4章 選擇結構
4.1 條件的描述
4.1.1 關系運算
4.1.2 邏輯運算
4.1.3 位運算
4.2 if選擇結構
4.2.1 單分支if選擇結構
4.2.2 雙分支if選擇結構
4.2.3 多分支if選擇結構
4.2.4 if選擇結構的嵌套
4.2.5 容易混淆的=和=運算符
4.3 條件運算
4.4 switch多分支選擇結構
4.5 選擇結構程序舉例
本章小結
習題
第5章 循環結構
5.1 while循環結構
5.1.1 while語句的格式
5.1.2 while循環的應用
5.2 do-while循環結構
5.2.1 do-while語句的格式
5.2.2 do-while循環的應用
5.3 for循環結構
5.3.1 for語句的格式
5.3.2 for循環的應用
5.3.3 for語句的各種變形
5.4 與循環有關的控制語句
5.4.1 break語句
5.4.2 continue語句
5.4.3 goto語句
5.5 三種循環語句的比較
5.6 循環的嵌套
5.7 循環結構程序舉例
本章小結
習題
第6章 函數
6.1 C語言程序的模塊結構
6.2 函數的定義與調用
6.2.1 函數的定義
6.2.2 函數的調用
6.2.3 對被調用函數的聲明和函數原型
6.2.4 帶參數的宏定義
6.3 函數的參數傳遞
6.4 函數的嵌套調用與遞歸調用
6.4.1 函數的嵌套調用
6.4.2 函數的遞歸調用
6.5 變量的作用域與存儲類別
6.5.1 變量的作用域
6.5.2 變量的存儲類別
6.6 內部函數和外部函數
6.6.1 內部函數
6.6.2 外部函數
6.7 函數應用舉例
本章小結
習題
第7章 數組
7.1 數組的概念
7.2 數組的定義
7.2.1 一維數組
7.2.2 二維數組
7.2.3 數組的存儲結構
7.3 數組的賦值與輸入輸出
7.3.1 數組的賦值
7.3.2 數組的輸入輸出
7.4 數組的應用
7.4.1 一維數組應用舉例
7.4.2 二維數組應用舉例
7.5 字符數組與字符串
7.5.1 字符數組的定義和初始化
7.5.2 字符數組的輸入輸出
7.5.3 字符串處理函數
7.5.4 字符數組應用舉例
7.6 數組作為函數的參數
7.6.1 數組元素作函數的參數
7.6.2 數組名作函數的參數
本章小結
習題
第8章 指針
8.1 指針的概念
8.2 指針變量的定義與運算
8.2.1 指針變量的定義
8.2.2 指針變量的運算
8.3 指針與數組
8.3.1 指針與一維數組
8.3.2 指針與二維數組
8.4 指針與字符串
8.5 指針與函數
8.5.1 指針變量作函數參數
8.5.2 指向函數的指針變量
8.5.3 返回指針的函數
8.6 指針數組與指向指針的指針
8.6.1 指針數組
8.6.2 指向指針的指針
8.6.3 main函數的參數
8.7 指針與動態內存管理
8.7.1 動態內存管理函數
8.7.2 動態數組
8.8 指針應用舉例
本章小結
習題
第9章 構造數據類型
9.1 結構體類型與結構體變量
9.1.1 結構體類型的定義
9.1.2 結構體變量的定義
9.1.3 結構體變量的使用
9.2 結構體數組
9.2.1 結構體數組的定義與引用
9.2.2 結構體數組的應用
9.3 結構體指針
9.3.1 指向結構體變量的指針
9.3.2 用結構體作函數參數
9.4 鏈表
9.4.1 鏈表的概念
9.4.2 鏈表的基本操作
9.5 共用體
9.5.1 共用體類型及變量定 …… 第10章 文件操作 附錄 參考文獻
C程序設計:慕課版 作者簡介
劉衛國,中南大學計算機學院教授,教育部高等學校大學計算機課程教學指導委員會委員,首批國家級一流本科課程(線上一流課程)負責人,教育部國際MOOC平臺課程負責人,省級一流課程負責人。美國加州大學圣地亞哥分校(UCSD)訪問學者。主要研究領域為網絡與信息安全、軟件工程、教育信息化。多次獲省級教學成果獎、普通高等學校優秀教材獎、全國高校出版社優秀暢銷書一等獎、茅以升鐵路教育專項獎、課程思政示范課程及教學團隊。主編出版C、C++、Python、MATLAB等程序設計系列教材,主編出版普通高等教育國家級規劃教材3部。
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:朝花夕拾
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
二體千字文
- >
朝聞道
- >
姑媽的寶刀
- >
推拿
- >
我從未如此眷戀人間