商品簡介
“C語言程序設計”是高等學校普遍開設的一門計算機基礎課程。《C語言程序設計/全國高等農林院校“十三五”規劃教材》根據C語言課程教學大綱的要求,在對C語言的數據類型、運算符和表達式等基本知識進行討論的基礎上,通過大量的實例幫助初學者掌握C語言中控制語句、數組、函數、指針、自定義類型和文件等知識,以便初學者盡快對C語言有系統和全面的認識。《C語言程序設計/全國高等農林院校“十三五”規劃教材》內容全面、概念清晰,例題針對性強,為配合《C語言程序設計/全國高等農林院校“十三五”規劃教材》的學習,配套編寫了《C語言程序設計習題與實驗指導》,供讀者參考使用。
《C語言程序設計/全國高等農林院校“十三五”規劃教材》可作為高等學校本科生“C語言程序設計”課程的教材,也可供C語言自學者或參加各種C語言考試的讀者學習使用。
目次
前言
第1章 C程序設計基礎
1.1 程序與計算機語言
1.1.1 程序的概念
1.1.2 計算機語言的發展
1.2 算法
1.2.1 算法的概念
1.2.2 算法的描述方法
1.3 C語言概述
1.3.1 C語言的產生和發展
1.3.2 C語言的特點
1.3.3 C語言程序結構
1.3.4 C語言的基本語法單位
1.4 C語言編譯工具簡介
1.4.1 C語言程序實現的步驟
1.4.2 VisualC++6.0集成開發環境
1.5 本章小結
習題
第2章 數據類型與表達式
2.1 基本數據類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量
2.3.1 變量的定義
2.3.2 變量的初始化和賦值
2.4 數據類型的轉換
2.4.1 自動類型轉換(隱式轉換)
2.4.2 強制類型轉換
2.5 運算符和表達式
2.5.1 算術運算符和算術表達式
2.5.2 賦值運算符和賦值表達式
2.5.3 逗號運算符和逗號表達式
2.5.4 其他運算符
2.6 本章小結
習題
第3章 C程序結構
3.1 C語句概述
3.2 順序結構
3.2.1 字符輸入/輸出函數
3.2.2 格式輸入/輸出函數
3.2.3 順序結構程序設計
3.3 選擇結構
3.3.1 關系運算符與關系表達式
3.3.2 邏輯運算符與邏輯表達式
3.3.3 if語句
3.3.4 switch語句
3.3.5 條件運算符和條件表達式
3.3.6 選擇結構程序設計舉例
3.4 循環結構
3.4.1 goto語句
3.4.2 while語句
3.4.3 do…while語句
3.4.4 for語句
3.4.5 循環嵌套
3.4.6 break語句和continue語句
3.4.7 循環結構程序設計舉例
3.5 本章小結
習題
第4章 數組
4.1 一維數組
4.1.1 一維數組的定義
4.1.2 一維數組元素的引用
4.1.3 一維數組的初始化
4.1.4 一維數組應用舉例
……
第5章 函數
第6章 指針
第7章 結構體和共用體
第8章 文件
第9章 預處理命令
附錄
參考文獻