C語言是國內外廣泛使用的計算機語言,也是計算機程序員應掌握的一種基本程序設計語言。本書面向程序設計初學者編寫,內容包括:初識C語言,數(shù)據(jù)類型、運算符與表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數(shù)組,函數(shù),指針,結構體與共用體,文件以及項目綜合實訓。本書針對C語言初學者和高職高專學生的特點,以“注重基礎、注重方法、注重編程技能、注重應用”為指導思想,靈活運用案例教學、任務驅動、啟發(fā)式教學等多種教學方法,對C語言的語法知識和C程序的設計思想及設計方法等進行了系統(tǒng)介紹,特別適合將C語言程序設計作為第一門程序設計課程的高等職業(yè)院校的學生! ”緯瓤勺鳛楦呗毟邔T盒8鲗I(yè)的C語言課程教材,又可以作為成人教育、培訓機構的C語言培訓教材,還可以作為C語言編程愛好者的自學參考書。
江本書以章節(jié)形式編寫,最后加入項目綜合實訓,知識點全面,語言通順,習題和上機實踐豐富,由蘇信息職業(yè)技術學院院長,蘇州大學計算機科學與技術學院副院長擔任主審。本書配套習題答案、多媒體課件、全部源代碼、授課計劃、模擬試卷等豐富的教學資源。
第1章 初識C語言
1.1 C語言的產(chǎn)生與發(fā)展
1.2 C語言的特點
1.3 簡單的C程序介紹
自測題
上機實踐與能力拓展
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.3 運算符與表達式
自測題
上機實踐與能力拓展
第3章 順序結構程序設計
3.1 程序設計基礎知識
3.2 C語句分類
第1章 初識C語言
1.1 C語言的產(chǎn)生與發(fā)展
1.2 C語言的特點
1.3 簡單的C程序介紹
自測題
上機實踐與能力拓展
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.3 運算符與表達式
自測題
上機實踐與能力拓展
第3章 順序結構程序設計
3.1 程序設計基礎知識
3.2 C語句分類
3.3 數(shù)據(jù)的輸入與輸出
3.4 順序結構程序設計舉例
自測題
上機實踐與能力拓展
第4章 選擇結構程序設計
4.1 關系運算符及其表達式
4.2 邏輯運算符及其表達式
4.3 if語句
4.4 switch語句
自測題
上機實踐與能力拓展
第5章 循環(huán)結構程序設計
5.1 while語句
5.2 do-while語句
5.3 for語句
5.4 循環(huán)的嵌套
5.5 break和continue語句
5.6 goto語句
自測題
上機實踐與能力拓展
第6章 數(shù)組
6.1 一維數(shù)組
6.2 二維數(shù)組
6.3 字符數(shù)組
6.4 字符串處理函數(shù)
自測題
上機實踐與能力拓展
第7章 函數(shù)
7.1 C函數(shù)概述
7.2 函數(shù)的定義與調用
7.3 函數(shù)的嵌套調用
7.4 函數(shù)的遞歸調用
7.5 數(shù)組作為函數(shù)參數(shù)
7.6 局部變量和全局變量
7.7 變量的存儲類別
7.8 內部函數(shù)和外部函數(shù)
7.9 編譯預處理命令
自測題
上機實踐與能力拓展
第8章 指針
8.1 指針與指針變量
8.2 指針與數(shù)組
8.3 指針與字符串
8.4 指針與函數(shù)
8.5 指針數(shù)組和指向指針的指針
自測題
上機實踐與能力拓展
第9章 結構體與共用體
9.1 結構體類型與結構體變量
9.2 結構體數(shù)組
9.3 指向結構體類型數(shù)據(jù)的指針
9.4 用指針處理鏈表
9.5 共用體
9.6 枚舉類型
9.7 用typedef定義類型
自測題
上機實踐與能力拓展
第10章 文件
10.1 文件概述
10.2 文件類型指針
10.3 文件的打開與關閉
10.4 文件的讀寫
10.5 文件的定位
10.6 文件檢測函數(shù)
自測題
上機實踐與能力拓展
第11章 項目綜合實訓
附錄1 ASCII碼表
附錄2 C語言的保留關鍵字
附錄3 C語言運算符的優(yōu)先級與結合方向
附錄4 常用C語言標準庫函數(shù)
習題參考答案
參考文獻