出版時間:1996-11 出版社:機(jī)械工業(yè)出版社 作者:(美)Jim Keogh 譯者:馮博琴
書籍目錄
目 錄
前言
第1章 C語言程序設(shè)計介紹
1.1C簡史
1.2為什么C是程序設(shè)計語言中最好
的選擇
1.3解決問題的技巧
1.4程序開發(fā)周期中的步驟
1.4.1用編輯器輸入源代碼
1.4.2使用編譯器
1.4.3生成可執(zhí)行文件
1.4.4運行程序
1.5怎樣編寫、編譯并運行第一個
C程序
1.6編譯器和連接器所產(chǎn)生的錯誤信息
1.7小結(jié)
1.8練習(xí)
1.9詞匯
第2章 C程序的結(jié)構(gòu)
2.1一個短小的C程序
2.2程序成分
2.2.1main()函數(shù)
2.2.2#include命令
2.2.3變量定義
2.2.4函數(shù)原型
2.2.5程序語句
2.2.6printf()
2.2.7scanf()
2.2.8函數(shù)調(diào)用
2.2.9函數(shù)定義
2.3注釋
2.4實踐
2.5小結(jié)
2.6練習(xí)
2.7詞匯
第3章 數(shù)值型變量與常量
3.1計算機(jī)存儲器
3.2變量與變量名
3.3變量類型
3.4說明
3.5數(shù)值型變量
3.6常量
3.7小結(jié)
3.8練習(xí)
3.9詞匯
第4章 語句、表達(dá)式和運算符
4.1語句
4.2代碼塊
4.3表達(dá)式
4.4運算符
4.5單目算術(shù)運算符
4.6雙目算術(shù)運算符
4.7優(yōu)先級和括號
4.8求值
4.9關(guān)系運算符
4.10表達(dá)式與if語句
4.11關(guān)系表達(dá)式
4.12關(guān)系運算符的優(yōu)先級
4.13邏輯運算符
4.14真值和假值
4.15邏輯運算符的優(yōu)先級
4.16復(fù)合賦值運算符
4.17條件運算符
4.18逗號運算符
4.19小結(jié)
4.20練習(xí)
4.21詞匯
第5章 函數(shù)
5.1什么是函數(shù)?
5.2函數(shù)怎樣工作
5.3結(jié)構(gòu)化程序設(shè)計
5.4自頂向下的結(jié)構(gòu)化程序設(shè)計
5.5編寫一個函數(shù)
5.5.1函數(shù)頭
5.5.2函數(shù)體
5.6函數(shù)語句
5.7返回一個值
5.8函數(shù)原型
5.9將實參傳遞給函數(shù)
5.10調(diào)用函數(shù)
5.11小結(jié)
5.12練習(xí)
5.13詞匯
第6章 變量的作用域
6.1什么是作用域?
6.2作用域的重要性
6.3外部(全局)變量
6.4extern關(guān)鍵字
6.5局部變量
6.6參數(shù)與作用域
6.7靜態(tài)外部變量
6.8寄存器變量
6.9選擇存儲級
6.10程序塊
6.11小結(jié)
6.12練習(xí)
6.13詞匯
第7章 程序控制
7.1C程序的執(zhí)行
7.2for語句
7.3for語句嵌套
7.4while語句
7.5while語句嵌套
7.6do...while循環(huán)
7.7嵌套的循環(huán)
7.8小結(jié)
7.9練習(xí)
7.10詞匯
第8章 高級程序控制
8.1高級程序控制
8.2continue語句
8.3goto語句
8.4無限循環(huán)
8.5switch語句
8.6exit()函數(shù)
8.7atexit()函數(shù)
8.8system()函數(shù)
8.9小結(jié)
8.10練習(xí)
8.11詞匯
第9章 基本輸入和輸出
9.1用printf()函數(shù)顯示信息
9.2printf()轉(zhuǎn)義符
9.3printf()轉(zhuǎn)換控制符
9.4Puts()函數(shù)
9.5scanf()函數(shù)
9.6小結(jié)
9.7練習(xí)
9.8詞匯
第10章 數(shù)值型數(shù)組
10.1什么是數(shù)組?
10.1.1一維數(shù)組
10.1.2多維數(shù)組
10.2數(shù)組的命名
10.3初始化數(shù)組
10.4數(shù)組的容量
10.5小結(jié)
10.6練習(xí)
10.7詞匯
第11章 指針
11.1什么是指針?
11.2指針與簡單變量
11.3初始化指針
11.4使用指針
11.5指針與數(shù)據(jù)類型
11.6數(shù)組與指針
11.6.1存儲器存儲
11.6.2其他指針運算
11.7其他指針操作
11.8指針、數(shù)組與指向運算符
11.9指針與函數(shù)
11.10小結(jié)
11.11練習(xí)
11.12詞匯
第12章 字符與字符串
12.1字符
12.2字符型變量
12.3字符串
12.4字符型數(shù)組
12.5字符串與指針
12.6字符串與存儲器
12.7分配存儲器
12.8顯示字符串
12.9鍵盤輸入的字符串
12.10小結(jié)
12.11練習(xí)
12.13詞匯
第13章 結(jié)構(gòu)與共用體
13.1簡單結(jié)構(gòu)
13.2結(jié)構(gòu)成員
13.3復(fù)雜結(jié)構(gòu)
13.4數(shù)組作為結(jié)構(gòu)成員
13.5結(jié)構(gòu)數(shù)組
13.6初始化結(jié)構(gòu)
13.7結(jié)構(gòu)與指針
13.7.1訪問結(jié)構(gòu)數(shù)組的指針
13.7.2給函數(shù)傳遞結(jié)構(gòu)
13.8共用體
13.9共用體成員
13.10類型定義typedef
13.11小結(jié)
13.12練習(xí)
13.13詞匯
第14章 使用屏幕、打印機(jī)和鍵盤
14.1什么是程序的輸入/輸出?
14.2什么是流?
14.3流的模式
14.4輸入函數(shù)
14.4.1getchar()函數(shù)
14.4.2getch()函數(shù)
14.4.3getche()函數(shù)
14.4.4獲得IBMPC的專用鍵
14.4.5ungetc()函數(shù)
14.4.6gets()函數(shù)
14.4.7fgets()函數(shù)
14.4.8scanf()函數(shù)
14.5輸出函數(shù)
14.5.1putchar()函數(shù)
14.5.2putc()函數(shù)
14.5.3puts()函數(shù)
14.5.4printf()和fprintf()
14.6重定向
14.7DoS下的打印機(jī)輸出
14.8小結(jié)
14.9練習(xí)
14.10詞匯
第15章 高級指針
15.1指向指針的指針
15.2指針與多維數(shù)組
15.3指針數(shù)組
15.4指向函數(shù)的指針
15.5使用指向函數(shù)的指針
15.6小結(jié)
15.7練習(xí)
15.8詞匯
第16章 文件
16.1使用文件
16.2打開文件流
16.3讀文件數(shù)據(jù)
16.3.1格式化文件輸出
16.3.2格式化文件輸入
16.4字符輸入
16.5字符輸出
16.6fwrite()函數(shù)和fread()函數(shù)
16.7關(guān)閉和刷新文件
16.8隨機(jī)文件存取
16.9fseek()函數(shù)
16.10文件管理函數(shù)
16.11小結(jié)
16.12練習(xí)
16.13詞匯
第17章 高級字符串操作
17.1串的操作
17.2串的復(fù)制
17.3串的連接
17.4串的比較
17.5串的搜索
17.6串的轉(zhuǎn)換
17.7其他串函數(shù)
17.8將串轉(zhuǎn)換為數(shù)值
17.9測試真假條件
17.10小結(jié)
17.11練習(xí)
17.12詞匯
第18章 函數(shù)的高級應(yīng)用
18.1向函數(shù)傳值
18.2void關(guān)鍵字
18.3可變的實參表
18.4從函數(shù)返回指針
18.5小結(jié)
18.6練習(xí)
18.7詞匯
第19章 探索函數(shù)庫
19.1時間函數(shù)
19.2顯示時間
19.3處理程序錯誤
19.4搜索與排序
19.5qsort()函數(shù)
19.6小結(jié)
19.7練習(xí)
19.8詞匯
第20章 存儲器管理
20.1類型轉(zhuǎn)換
20.2通過賦值進(jìn)行類型轉(zhuǎn)換
20.3使用強(qiáng)制類型轉(zhuǎn)換
20.4強(qiáng)制轉(zhuǎn)換指針
20.5存儲空間
20.6存儲器管理函數(shù)
20.7ca1loc()函數(shù)
20.8realloc()函數(shù)
20.9free()函數(shù)
20.10memset()函數(shù)
20.11memcpy函數(shù)
20.12memmove()函數(shù)
20.13小結(jié)
20.14練習(xí)
20.15 詞匯
第21章 預(yù)處理器、預(yù)處理器指令、
宏和命令行參數(shù)
21.1預(yù)處理器
21.2預(yù)處理器指令
21.3用#define建立函數(shù)宏
21.4宏與函數(shù)
21.5觀察宏的擴(kuò)展
21.6#include指令
21.7#if、#elif、#else和#endif
指令
21.8#undef指令
21.9宏
21.10命令行實參
21.11小結(jié)
21.12練習(xí)
21.13詞匯
第22章 位處理
22.1位與位運算符
22.2位邏輯運算符
22.3求反運算符
22.4結(jié)構(gòu)中的位字段
22.5小結(jié)
22.6練習(xí)
22.7詞匯
圖書封面
評論、評分、閱讀與下載