讀者對象:本書既可以作為高等院校計算機專業(yè)本科低年級學(xué)生學(xué)習(xí)計算機語言的入門教材, 也可以作為高等院校非計算機專業(yè)學(xué)生的計算機語言教材, 還可以作為科技人員自學(xué)C語言的自學(xué)參考書
《普通高等教育“十二五”規(guī)劃教材:C程序設(shè)計教程》是學(xué)習(xí)C語言的基礎(chǔ)教材,內(nèi)容循序漸進,通俗易懂,并輔以大量的實例和習(xí)題,使得初學(xué)者能夠很快掌握C語言的基本內(nèi)容,并應(yīng)用它編寫程序來解決實際問題,為以后學(xué)習(xí)其他的高級語言打下良好的基礎(chǔ)。《普通高等教育“十二五”規(guī)劃教材:C程序設(shè)計教程》的主要內(nèi)容包括:C語言的基本概念、各種數(shù)據(jù)類型的使用技巧、C語言模塊化程序設(shè)計的方法、文件的基本操作和使用規(guī)則,考慮到學(xué)習(xí)程序設(shè)計必須重視實踐環(huán)節(jié),《普通高等教育“十二五”規(guī)劃教材:C程序設(shè)計教程》除了大量的例題和習(xí)題之外,還編寫了配套的《C程序設(shè)計教程習(xí)題解析與上機指導(dǎo)》,供教師和學(xué)生參考。
《普通高等教育“十二五”規(guī)劃教材:C程序設(shè)計教程》內(nèi)容豐富,教師可以根據(jù)不同專業(yè)的教學(xué)需要,靈活分配學(xué)時,選取合適的教學(xué)內(nèi)容。《普通高等教育“十二五”規(guī)劃教材:C程序設(shè)計教程》既可以作為高等院校計算機專業(yè)本科低年級學(xué)生學(xué)習(xí)計算機語言的入門教材,也可以作為高等院校非計算機專業(yè)學(xué)生的計算機語言教材,還可以作為科技人員自學(xué)C語言的自學(xué)參考書。
第1章 C語言概述
1.1 算法與程序設(shè)計
1.2 C語言的發(fā)展與特點
1.3 簡單的C語言程序介紹
1.4 C語言的開發(fā)環(huán)境
1.5 運行C程序的步驟
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 C語言的數(shù)據(jù)類型
2.2 常量與變量
2.3 基本類型
2.4 變量賦初值
2.5 各類數(shù)值型數(shù)據(jù)之間的混合運算
2.6 運算符與表達式
2.7 賦值運算符和賦值表達式
2.8 逗號運算符和逗號表達式
第3章 順序結(jié)構(gòu)
3.1 C語句
3.2 賦值語句
3.3 數(shù)據(jù)的輸出
3.4 數(shù)據(jù)的輸入
3.5 順序結(jié)構(gòu)程序設(shè)計舉例
第4章 選擇結(jié)構(gòu)
4.1 關(guān)系運算符和關(guān)系表達式
4.2 邏輯運算符和邏輯表達式
4.3 if語句
4.4 switCh語句設(shè)計
4.5 選擇結(jié)構(gòu)程序設(shè)計舉例
第5章 循環(huán)結(jié)構(gòu)
5.1 while循環(huán)語句
5.2 do—while循環(huán)語句
5.3 for循環(huán)語句
5.4 break語句和Continue語句
5.5 循環(huán)的嵌套
5.6 循環(huán)結(jié)構(gòu)程序設(shè)計舉例
第6章 數(shù)組
6.1 一維數(shù)組
6.2 二維數(shù)組與多維數(shù)組
6.3 字符數(shù)組和字符串
第7章 函數(shù)
7.1 函數(shù)的定義
7.2 函數(shù)調(diào)用與參數(shù)傳遞
7.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
7.4 數(shù)組作為函數(shù)參數(shù)
7.5 局部變量和全局變量
7.6 內(nèi)部函數(shù)與外部函數(shù)
7.7 變量的存儲類別
第8章 編譯預(yù)處理
8.1 宏定義
8.2 文件包含
8.3 條件編譯
第9章 位運算
9.1 位運算符和位運算
9.2 位段
第10章 指針
10.1 指針概述
10.2 指針與數(shù)組
10.3 指針與字符串
10.4 指針與函數(shù)
10.5 指針數(shù)組與指向指針的指針
第11章 結(jié)構(gòu)體與共用體
11.1 概述
11.2 結(jié)構(gòu)體類型變量
11.3 結(jié)構(gòu)體數(shù)組
11.4 結(jié)構(gòu)體變量與指針
11.5 用指針處理鏈表
11.6 共用體
11.7 枚舉類型與自定義類型
第12章 文件
12.1 文件的打開與關(guān)閉
12.2 文件的讀寫
12.3 文件的定位和出錯的檢測
附錄
參考文獻