C語言程序設(shè)計-第2版

出版時間:2010-12-1  出版社:北京郵電大學出版社  作者:占躍華  

內(nèi)容概要

C語言是目前較好的學習程序設(shè)計的語言,“C語言程序設(shè)計”課程是程序設(shè)計的重要基礎(chǔ)課,是培養(yǎng)學生程序設(shè)計能力的重要課程之一。因此,學好“C語言程序設(shè)計”課程對掌握基本編程方法、培養(yǎng)基本編程素質(zhì)具有重要意義。
本書是作者多年來在講授“C語言程序設(shè)計”課程的基礎(chǔ)上,總結(jié)多年的教學經(jīng)驗,對授課內(nèi)容做了深入細致的研究后整理而成的。本書采用“以用促學”的編寫原則,即通過編寫實際應(yīng)用程序來學習C語言抽象的標準和規(guī)則。本書不僅在內(nèi)容上強調(diào)邏輯性,更注重介紹學習方法,使學生能根據(jù)例題舉一反三。本書結(jié)構(gòu)新穎、實例豐富,強調(diào)語言的規(guī)范和程序設(shè)計的方法與技巧,注重培養(yǎng)學生程序設(shè)計的思維方式和提高學生程序開發(fā)的能力。本書共12章:第1章C語言概述,第2章C語言的基本知識,第3章運算符和表達式,第4章順序和選擇結(jié)構(gòu)程序設(shè)計,第5章循環(huán)結(jié)構(gòu)程序設(shè)計,第6章數(shù)組,第7章函數(shù),第8章指針,第9章結(jié)構(gòu)體與其他數(shù)據(jù)類型,第10章文件,第11章預處理命令,第12章位運算。全書重點為第4章、第5章和第6章,難點為第7章、第8章和第9章。
本書適合作為高等院校各專業(yè)“C語言程序設(shè)計”課程的教材,也可用作社會教育培訓的教學用書,授課內(nèi)容、例題和習題可根據(jù)實際情況進行選用。

書籍目錄

第1章 C語言概述
1.1 程序與程序設(shè)計語言
1.1.1 程序
1.1.2 程序設(shè)計語言
1.2 C語言發(fā)展概述和主要特點
1.2.1 C語言的發(fā)展歷史
1.2.2 C語言的主要特點
1.3 C程序的基本結(jié)構(gòu)
1.4 程序的調(diào)試
1.4.1 調(diào)試步驟
1.4.2 Visual C++6.0集成開發(fā)環(huán)境
本章小結(jié)
習題1
第2章 C語言的基本知識
2.1 C語言的數(shù)據(jù)類型
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 整型數(shù)據(jù)
2.3.1 整型變量
2.3.2 整型常量
2.3.3 用printf()輸出整型數(shù)據(jù)
2.3.4 用scanf()輸入整型數(shù)據(jù)
2.4 浮點數(shù)
2.4.1 浮點變量
2.4.2 浮點常量
2.4.3 用printf()輸出浮點數(shù)據(jù)
2.4.4 用scanf()輸入浮點數(shù)據(jù)
2.5 字符型數(shù)據(jù)
2.5.1 字符變量
2.5.2 字符常量
2.5.3 用printf()輸出字符
2.5.4 用scanf()輸入字符
2.5.5 用getchar()輸入字符和用putchar()輸出字符
2.5.6 字符串常量
本章小結(jié)
習題2
第3章 運算符和表達式
3.1 表達式
3.2 算術(shù)運算符
3.3 賦值運算符
3.3.1 普通賦值運算符
3.3.2 復合賦值運算符
3.4 不同數(shù)據(jù)類型的數(shù)據(jù)間的混合運算
3.4.1 自動類型轉(zhuǎn)換
3.4.2 強制類型轉(zhuǎn)換
3.4.3 賦值表達式的類型轉(zhuǎn)換
3.5 自增、自減運算符
3.6 逗號運算符
3.7 其他運算符
本章小結(jié)
習題3
第4章 順序和選擇結(jié)構(gòu)程序設(shè)計
4.1 C語句概述
4.2 算法基本知識
4.2.1 算法的特性和要素
4.2.2 算法的描述
4.3 順序結(jié)構(gòu)程序設(shè)計
4.4 關(guān)系運算與邏輯運算
4.4.1 關(guān)系運算
4.4.2 邏輯運算
4.4.3 程序中對條件的描述
4.5 if語句
4.5.1 if語句的基本形式
4.5.2 缺省else結(jié)構(gòu)的if語句
4.6 if語句的嵌套
4.7 條件運算符
4.8 switch語句
4.9 選擇結(jié)構(gòu)程序設(shè)計舉例
本章小結(jié)
習題4
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 while語句
5.2 do…while語句
5.3 for語句
5.4 break語句與continue語句
5.4.1 break語句
5.4.2 continue語句
5.5 循環(huán)的嵌套
5.6 用if和goto語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.7 程序舉例
本章小結(jié)
習題5
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的說明
6.1.2 一維數(shù)組的引用
6.1.3 一維數(shù)組的初始化
6.1.4 一維數(shù)組的程序舉例
6.2 二維數(shù)組
6.2.1 二維數(shù)組的說明
6.2.2 二維數(shù)組的引用
6.2.3 二維數(shù)組的初始化
6.2.4 二維數(shù)組的程序舉例
6.3 字符數(shù)組與字符串
6.3.1 字符數(shù)組
6.3.2 用字符數(shù)組存儲字符串
6.3.3 字符串輸入輸出
6.3.4 字符串處理函數(shù)
6.3.5 字符串應(yīng)用舉例
本章小結(jié)
習題6
第7章 函數(shù)
7.1 函數(shù)概述
7.2 函數(shù)的定義和調(diào)用
7.2.1 函數(shù)定義
7.2.2 函數(shù)調(diào)用
7.2.3 形參和實參
7.2.4 函數(shù)的值
7.3 函數(shù)的嵌套調(diào)用
7.4 函數(shù)的遞歸調(diào)用
7.5 局部變量和全局變量
7.5.1 局部變量
7.5.2 全局變量
7.6 數(shù)據(jù)的存儲類別
7.6.1 動態(tài)存儲與靜態(tài)存儲
7.6.2 auto變量
7.6.3 register變量
7.6.4 static變量
7.6.5 extern變量
7.7 內(nèi)部函數(shù)與外部函數(shù)
本章小結(jié)
習題7
第8章 指針
8.1 地址與指針
8.2 指針變量
8.2.1 指針的定義
8.2.2 指針變量的引用
8.2.3 指針變量的使用
8.3 指針與數(shù)組
8.3.1 通過指針訪問一維數(shù)組
8.3.2 通過指針訪問二維數(shù)組
8.3.3 指針的基本運算
8.4 指針與字符串
8.4.1 字符數(shù)組與字符指針
8.4.2 字符指針舉例
8.5 指針與函數(shù)
8.5.1 指針作函數(shù)的參數(shù)
8.5.2 數(shù)組名作函數(shù)的參數(shù)
8.5.3 函數(shù)返回值是指針
8.5.4 指向函數(shù)的指針
8.6 指針數(shù)組
8.6.1 指針數(shù)組
8.6.2 main()函數(shù)的參數(shù)
8.7 多級指針
本章小結(jié)
習題8
第9章 結(jié)構(gòu)體與其他數(shù)據(jù)類型
9.1 結(jié)構(gòu)體類型
9.1.1 聲明結(jié)構(gòu)體類型
9.1.2 結(jié)構(gòu)體變量的定義
9.1.3 結(jié)構(gòu)體變量的引用
9.1.4 結(jié)構(gòu)體變量的初始化
9.2 結(jié)構(gòu)體數(shù)組
9.3 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
9.4 鏈表
9.4.1 鏈表概述
9.4.2 鏈表的基本操作
9.4.3 鏈表操作應(yīng)用
9.5 共用體
9.5.1 共用體概念
9.5.2 共用體類型的應(yīng)用
9.6 枚舉類型
9.7 用typedef定義類型
本章小結(jié)
習題9
第10章 文件
10.1 文件概述
10.2 文件指針
10.3 文件的打開與關(guān)閉
10.3.1 文件的打開
10.3.2 文件的關(guān)閉
10.4 文件的讀寫?yīng)?br />10.4.1 fputc()函數(shù)和fgetc()函數(shù)
10.4.2 fputs()函數(shù)和fgets()函數(shù)
10.4.3 fprintf()函數(shù)和fscanf()函數(shù)
10.4.4 fread()函數(shù)和fwrite()函數(shù)
10.5 文件的定位
本章小結(jié)
習題10
第11章 預處理命令
11.1 宏定義
11.1.1 無參數(shù)的宏定義
11.1.2 帶參數(shù)的宏定義
11.2 文件包含
11.3 條件編譯
本章小結(jié)
習題11
第12章 位運算
12.1 位運算符和位運算
12.1.1 按位與運算符
12.1.2 按位或運算符
12.1.3 異或運算符
12.1.4 取反運算符
12.1.5 左移運算符
12.1.6 右移運算符
12.1.7 位運算賦值運算符
12.1.8 不同長度的數(shù)據(jù)進行位運算
12.2 位運算舉例
12.3 位段
本章小結(jié)
習題12
附錄A ASCII代碼與字符對照表
附錄B 運算符的優(yōu)先級和結(jié)合性
附錄C C語言庫函數(shù)
附錄D C語言中的關(guān)鍵字
附錄E 學生成績管理系統(tǒng)參考程序
參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計-第2版 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7