?? index.txt
字號:
目 錄
譯者序
序
第1版序
前言
第1章 基本概念
1.1 入門
1.2 變量與算術表達式
1.3 for語句
1.4 符號常量
1.5 字符輸入輸出
1.5.1 文件復制
1.5.2 字符計數
1.5.3 行計數
1.5.4 單詞計數
1.6 數組
1.7 函數
1.8 變元—按值調用
1.9 字符數組
1.10 外部變量與作用域
第2章 類型、運算符與表達式
2.1 變量名
2.2 數據類型與大小
2.3 常量
2.4 說明
2.5 算術運算符
2.6 關系運算符與邏輯運算符
2.7 類型轉換
2.8 加一與減一運算符
2.9 按位運算符
2.10 賦值運算符與賦值表達式
2.11 條件表達式
2.12 運算符優先級與表達式求值次序
第3章 控制流
3.1 語句與分程序
3.2 if-else語句
3.3 else-if語句
3.4 switch語句
3.5 while與for循環語句
3.6 do-while循環語句
3.7 break語句與continue語句
3.8 goto語句與標號
第4章 函數與程序結構
4.1 函數的基本知識
4.2 返回非整數值的函數
4.3 外部變量
4.4 作用域規則
4.5 頭文件
4.6 靜態變量
4.7 寄存器變量
4.8 分程序結構
4.9 初始化
4.10 遞歸
4.11 C預處理程序
4.11.1 文件包含
4.11.2 宏替換
4.11.3 條件包含
第5章 指針與數組
5.1 指針與地址
5.2 指針與函數變元
5.3 指針與數組
5.4 地址算術運算
5.5 字符指針與函數
5.6 指針數組與指向指針的指針
5.7 多維數組
5.8 指針數組的初始化
5.9 指針與多維數組
5.10 命令行變元
5.11 指向函數的指針
5.12 復雜說明
第6章 結構
6.1 結構的基本知識
6.2 結構與函數
6.3 結構數組
6.4 結構指針
6.5 自引用結構
6.6 查找表
6.7 類型定義
6.8 聯合
6.9 位字段
第7章 輸入與輸出
7.1 標準輸入輸出
7.2 格式輸出—printf函數
7.3 變長變元表
7.4 格式輸入—scanf函數
7.5 文件訪問
7.6 錯誤處理—stderr和exit函數
7.7 行輸入輸出
7.8 其他函數
7.8.1 字符串處理函數
7.8.2 字符類測試和轉換函數
7.8.3 ungetc函數
7.8.4 命令執行函數
7.8.5 存儲管理函數
7.8.6 數學函數
7.8.7 隨機數發生器函數
第8章 UNIX系統界面
8.1 文件描述符
8.2 低級I/O—read和write系統調用
8.3 open、creat、close和unlink系統調用
8.4 隨機訪問—lseek系統調用
8.5 實例—fopen和getc函數的一種實現
方法
8.6 實例—目錄顯示
8.7 實例—存儲分配程序
附錄A 參考手冊
A.1 引言
A.2 詞法規則
A.3 語法符號
A.4 標識符的含義
A.5 對象和左值
A.6 轉換
A.7 表達式
A.8 說明
A.9 語句
A.10 外部說明
A.11 作用域與連接
A.12 預處理
A.13 語法
附錄B 標準庫
B.1 輸入與輸出:<stdio.h>
B.2 字符類測試:<ctype.h>
B.3 字符串函數:<string.h>
B.4 數學函數:<math.h>
B.5 實用函數:<stdlib.h>
B.6 診斷:<assert.h>
B.7 變量變元表:<stdarg.h>
B.8 非局部跳轉:<setjmp.h>
B.9 信號處理:<signal.h>
B.10 日期與時間函數:<time.h>
B.11 由實現定義的限制:<limits.h>和
<float.h>
附錄C 變更小結
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -