零基礎學 C語言 (微課視頻版)
內容描述
本書介紹了用C語言進行程序設計的基礎知識,內容共12章,
主要包括C語言簡介、數據類型、基本的輸入輸出操作、運算符與表達式、
順序與選擇結構、循環結構、數組、函數,、枚舉和結構類型、指針、文件等。
在講述上由淺入深,力求概念敘述準確、嚴謹,語言通俗易懂,注重啟發學生思考。
本書內容覆蓋了C語言二級考試的大綱要求。
樣例選擇兼顧知識性、實用性和趣味性,並配有豐富的習題,
利於培養學生解決實際問題的能力。
本書適合作為高等院校非計算機專業C程序設計語言的教材,
也可供工程技術人員參考。
目錄大綱
目錄
第1章 C語言簡介
1.1 C語言的發展及特點
1.1.1 程序設計語言的基本概念
1.1.2 C語言的特點
1.2 簡單C語言程序的組成
【例1.1】最簡單的C語言程序
【例1.2】輸入圓的半徑併計算其面積
1.3 C語言程序的調試
1.3.1 C語言程序的調試步驟
1.3.2 在Visual C++ 6.0環境下調試C語言程序
1.3.3 關於Visual C++ 6.0的菜單與工作窗口
1.4 C語言的符號
1.4.1 註釋
1.4.2 關鍵字
1.4.3 標識符
1.4.4 分隔符
習題
第2章 數據類型與變量
2.1 數據類型與常量
2.1.1 整型常量
【例2-1】獲取不同數據類型的存儲大小
2.1.2 實型常量
【例2-2】輸出浮點型數據佔用的存儲空間以及它的範圍與精度
2.1.3 字符型常量
【例2-3】字符型數據輸出
2.1.4 字符串常量
【例2-4】字符型常量和字符串常量的存儲大小比較
2.1.5 關於void類型
2.2 定義和使用符號常量
2.2.1 使用#define預處理器定義符號常量
【例2-5】使用#define預處理器定義符號常量
2.2.2 使用const關鍵字定義符號常量
【例2-6】使用const關鍵字定義符號常量
2.3 變量
2.3.1 C語言中的變量定義
2.3.2 賦值語句
【例2-7】變量定義與賦值
2.3.3 字符型變量的存儲與賦值
習題
第3章 數據的輸入/輸出
3.1 格式化輸出printf()函數
3.1.1 printf()函數的使用形式
3.1.2 格式字符串中的格式控制符
【例3.1】使用格式描述標記字符
【例3.2】考慮最小輸出寬度的格式描述
【例3.3】考慮數據精度的格式描述
【例3.4】格式描述綜合情形
3.2 格式化輸入scanf()函數
3.2.1 scanf()函數的使用形式
【例3-5】用scanf()函數獲取輸入數據並給雙精度變量賦值
3.2.2 運行時給scanf()函數輸入數據
……
第4章 表達式與運算符
第5章 順序結構與選擇結構
第6章 循環結構程序設計
第7章 數組
第8章 函數與編譯預處理
第9章 指針
第10章 枚舉類型和結構體
第11章 文件讀/寫訪問
第12章 C語言典型案例分析
附錄A C語言課程設計題目
附錄B C語言常用的庫函數
參考文獻
作者介紹
範萍
女,1979生,華東交通大學,副教授,博士,碩士生導師,長期從事C語言程序設計教學工作,
主持國家自然基金項目2項,主編教材1部,發表SCI和EI論文10餘篇.獲得省自然科學三等獎1項
丁振凡
男,1965.12生, 華東交通大學,教授,碩士生導師,長期從事Java語言教學及應用研發;
出版教材10多部,發表Spring框架應用相關論文20餘篇,獲得省教學成果獎2項.獲得省科技進步三等獎1項.