複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2000年9月科學出版社出版的圖書)

鎖定
《c語言程序設計》是2000年科學出版社出版的圖書,作者是程自強、高屹。
中文名
c語言程序設計
作    者
程自強、高屹
出版時間
2000年9月
出版社
科學出版社
ISBN
7030082788 [1] 

c語言程序設計內容簡介

本書以ANSI C為基礎,全面系統地講述了C語言及其程序設計方法。內容包括:C程序格式及結構,數據、數據類型、表達式及運算,函數,結構,編譯預處理等。

c語言程序設計圖書目錄

  • 目錄
第一章 C程序實例
1.1 幾個例子
1.2 C的基本字符與詞彙
1.2.1 C語言的字符集
1.2.2 詞彙
1.3 C程序的上機操作
習題一
第二章 數據類型、運算符及表達式
2.1 數據和數據類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量
2.3.1 整型變量
2.3.2 實型變量
2.3.3 字符型變量
2.4 賦值與算術運算
2.4.1 賦值運算
2.4.2 二元算術運算
2.4.3 自加、自減運算
2.4.4 複合賦值運算
2.5 變量賦初值
2.6 類型轉換
2.6.1 自動類型轉換
2.6.2 強制類型轉換
習題二
第三章 數據的輸入輸出
3.1 字符輸入輸出函數
3.1.1 字符輸入函數getchar
3.1.2 字符輸出函數putchar
3.2 格式輸入輸出函數
3.2.1 格式輸出函數prinif
3.2.2 格式輸入函數scanf
3.3 應用舉例
習題三
第四章 C語言程序的基本控制結構
4.1 程序的三種基本控制結構
4.2 順序結構
4.2.1 空語句和表達式語句
4.2.2 複合語句
4.2.3 順序結構程序設計
4.3 選擇結構 [2] 
4.3.1 關係運算和邏輯運算
4.3.2 if語句
4.3.3 switch語句
4.4 循環結構
4.4.1 while循環語句
4.4.2 do-while循環語句
4.4.3 for循環語句
4.4.4 循環的退出
4.5 應用舉例
習題四
第五章 數組
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組的使用
5.1.3 一維數組的初始化
5.2 二維數組
5.2.1 二維數組的定義
5.2.2 二維數組的初始化
5.2.3 二維數組的引用
5.3 字符數組和字符串
5.3.1 字符數組的定義
5.3.2 字符串
5.4 應用舉例
習題五
第六章 函數
6.1 C程序與函數
6.2 函數的定義和説明
6.2.1 函數的定義
6.2.2 函數的説明
6.3 函數的調用
6.3.1 函數調用的格式
6.3.2 參數的傳遞
6.4 應用舉例1
6.5 函數的嵌套調用與遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 作用域與存儲類
6.6.1 作用域
6.6.2 存儲類
6.6.3 內部函數與外部函數
6.7 應用舉例2
習題六
第七章 指針
7.1 指針的概念
7.1.1 什麼是指針
7.1.2 指針變量的定義
7.1.3 指針的運算
7.2 指針與函數參數
7.3 指針與數組
7.3.1 一維數組的指針
7.3.2 多維數組的指針
7.3.3 字符指針與字符串
7.4 指針與函數
7.4.1 返回指針值的函數
7.4.2 指向函數的指針
7.5 指針數組
7.5.1 指針數組的定義
7.5.2 用指針數組處理多維數組
7.5.3 用字符指針數組處理字符串組
7.5.4 用作main函數的形參
7.6 指向指針的指針
7.7 應用舉例
習題七
第八章 結構、聯合和枚舉
8.1 結構的概念
8.1.1 結構類型的定義
8.1.2 結構變量的説明
8.1.3 結構變量的引用
8.1.4 結構變量的初始化
8.2 結構數組
8.3 指向結構的指針
8.3.1 指向結構的指針
8.3.2 結構指針作函數參數
8.4 動態數據結構
8.4.1 內存的動態分配和釋放函數
8.4.2 鏈表
8.5 聯合
8.5.1 聯合的定義
8.5.2 聯合變量的説明與引用
8.6 枚舉
8.7 類型定義
8.8 應用舉例
習題八
第九章 位處理
9.1 位運算
9.2 位段
9.3 應用舉例
習題九
第十章 編譯預處理
10.1 宏定義
10.1.1 簡單的宏定義
10.1.2 帶參數的宏定義
10.2 文件包含
10.3 條件編譯
10.4 應用舉例
習題十
第十一章 文件
11.1 C文件的概念
11.2 文件類型指針
11.3 文件的打開與關閉
11.3.1 文件的打開——fopen函數
11.3.2 文件的關閉——fclose函數
11.4 文件的讀寫
11.4.1 字符讀寫函數——fputc和fgetc
11.4.2 字符串讀寫函數——fgets和fputs
11.4.3 數據塊讀寫函數——fread和fwrite
11.4.4 格式化讀寫函數——fscanf和fprintf
11.5 文件的定位
11.5.1 rewind函數
11.5.2 ftell函數
11.5.3 fseek函數
11.6 輸入輸出重定向
11.7 應用舉例
習題十一
附錄
附錄1 Turbo C 2.0編譯系統使用方法簡介
附錄2 運算符的優先級及其結合性
附錄3 標準ASCII字符集
附錄4 常用的C庫函數 [2] 
參考文獻 [1] 
參考資料