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