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