《C語言程序設(shè)計(第3版)/普通高等教育“十一五”國家級規(guī)劃教材》在延續(xù)第2版編寫風格的基礎(chǔ)上,根據(jù)計算機技術(shù)的發(fā)展,結(jié)合作者多年教學實踐與研發(fā)經(jīng)驗并吸取讀者的反饋意見,對各個章節(jié)的結(jié)構(gòu)和內(nèi)容等進行了調(diào)整和完善。全書分為12章,主要內(nèi)容包括:C語言概述,數(shù)據(jù)類型、運算符和表達式,簡單程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),指針,結(jié)構(gòu)體、共用體與枚舉,位運算,文件,面向?qū)ο蟪绦蛟O(shè)計及C++、c#、Java簡介!禖語言程序設(shè)計(第3版)/普通高等教育“十一五”國家級規(guī)劃教材》采用“案例驅(qū)動”的編寫方式,以程序設(shè)計為中心,語法介紹精煉,內(nèi)容敘述深入淺出、循序漸進,程序案例生動易懂,具有很好的啟發(fā)性。每章均配備教學課件和精心設(shè)計的習題。另外,《C語言程序設(shè)計(第3版)/普通高等教育“十一五”國家級規(guī)劃教材》配套新版題庫及軟件測試系統(tǒng),可供讀者平時練習或課程測試之用。 《C語言程序設(shè)計(第3版)/普通高等教育“十一五”國家級規(guī)劃教材》既可以作為本?圃盒語言程序設(shè)計課程的教材,又可以作為自學者的參考用書,同時還可供各類考試人員復習參考。
第1章 C語言概述
1.1 程序設(shè)計和C語言
1.1.1 程序的概念
1.1.2 程序設(shè)計的一般過程
1.1.3 程序設(shè)計的方法
1.1.4 C語言的歷史和發(fā)展
1.2 歷史上的第一個C語言程序
1.3 計算圓柱體底面積和體積
1.4 C語言的特點
1.5 計算1+2+3+…+100
1.6 算法
1.6.1 算法概述
1.6.2 算法的表示
1.7 C語言編程環(huán)境
1.7.1 Visual C++ 6.0編程環(huán)境
1.7.2 Turbo C 2.0編程環(huán)境
1.7.3 調(diào)試程序和錯誤處理
1.8 計算思維
1.8.1 關(guān)于計算思維
1.8.2 C語言和計算思維
本章小結(jié)
習題1
第2章 數(shù)據(jù)類型、運算符和表達式
2.1 數(shù)據(jù)類型
2.1.1 數(shù)據(jù)類型概述
2.1.2 整型及整型常量
2.1.3 實型及實型常量
2.1.4 字符型及字符型常量
2.2 標識符、符號常量與變量
2.2.1 標識符
2.2.2 符號常量
2.2.3 變量
2.3 運算符與表達式
2.3.1 算術(shù)運算符與算術(shù)表達式
2.3.2 算術(shù)表達式的書與
2.3.3 賦值運算符與賦值表達式
2.3.4 逗號運算符與逗號表達式
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4.1 類型轉(zhuǎn)換概述
2.4.2 自動類型轉(zhuǎn)換
2.4.3 賦值類型轉(zhuǎn)換
2.4.4 強制類型轉(zhuǎn)換
2.5 數(shù)據(jù)的溢出與誤差
2.5.1 數(shù)據(jù)的溢出
2.5.2 實型數(shù)據(jù)的誤差
2.6 一樣的'A',不一樣的輸出方式
2.7 代數(shù)式和C語言表達式
2.8 時間的換算
本章小結(jié)
習題2
第3章 簡單程序設(shè)計
3.1 C語言語句
3.2 程序結(jié)構(gòu)
3.2.1 程序結(jié)構(gòu)簡介
3.2.2 順序結(jié)構(gòu)
3.3 賦值語句
3.3.1 基本賦值語句
3.3.2 復合賦值語句
3.4 數(shù)據(jù)的輸入與輸出
3.4.1 格式化輸出函數(shù)printf
3.4.2 格式化輸入函數(shù)scanf
3.4.3 字符數(shù)據(jù)的輸入與輸出
3.5 簡單的數(shù)據(jù)交換算法
3.6 大小寫字母的轉(zhuǎn)換
3.7 計算三角形的面積
3.8 求一元二次方程的根
3.9 相同的++運算,不一樣的結(jié)果
本章小結(jié)
習題3
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 紅綠燈
4.2 關(guān)系運算符與關(guān)系表達式
4.2.1 關(guān)系運算符
4.2.2 關(guān)系表達式
4.3 邏輯運算符與邏輯表達式
4.3.1 邏輯運算符
4.3.2 邏輯表達式
4.4 邏輯運算符的短路現(xiàn)象
4.5 if語句
4.5.1 單分支if語句
4.5.2 雙分支if語句
4.5.3 多分支選擇結(jié)構(gòu)
4.6 打車費用的計算
4.7 if語句的嵌套
4.8 閏年的判斷
4.9 條件運算符和條件表達式
4.9.1 條件運算符
4.9.2 條件表達式
4.10 switch語句
4.11 判斷輸入的整數(shù)是否含有特征數(shù)字
4.12 三個數(shù)的排序
4.13 分數(shù)籌級的劃分
本章小結(jié)
習題4
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 一次有趣的投幣游戲
5.1.1 游戲規(guī)則
5.1.2 問題的解決
5.2 while循環(huán)
5.3 do-while循環(huán)
5.4 for循環(huán)
5.5 倒數(shù)的求和
5.6 循環(huán)的嵌套
5.7 break語句、continue語句和goto語句
5.7.1 break語句
5.7.2 continue語句
5.7.3 goto語句
5.8 階乘的計算
5.9 輸出星號組成的圖形
5.10 計算100以內(nèi)的素數(shù)之和
5.11 計算Fibonacci數(shù)列前20項的和
5.12 循環(huán)的閱讀和技巧
5.13 日歷的打印
本章小結(jié)
習題5
第6章 數(shù)組
6.1 數(shù)組的基本概念
6.2 一維數(shù)組
6.3 求10個數(shù)中的最大值、最小值、平均值
……
第7章 函數(shù)
第8章 指針
第9章 結(jié)構(gòu)體、共用體與枚舉
第10章 位運算
第11章 文件
第12章 面向?qū)ο蟪绦蛟O(shè)計及C++、C#、Java簡介