《C語言程式設計》作為第一門程式設計課程的教材或入門自學讀物,李兵編著的《C語言程式設計》的主要內容包括:概述、基本數據類型與表達式、程式控制結構、函式與程式結構、數組、指針、構造數據類型、輸入輸出及檔案操作、Linux/windows編程簡介、C++語言簡介等內容,注重鞏固基本知識點,強化算法、編程方法與技巧,以求為讀者提供全方位的學習資源和輔學方面的內容。 《C語言程式設計》適合作為普通高等學校計算機專業及相關專業的教材,也可供其他學習C程式設計讀者的自學及參考。
基本介紹
- 書名:普通高等教育"十二五"規劃教材:C語言程式設計
- 出版社:科學出版社
- 頁數:293頁
- 開本:16
- 定價:38.00
- 作者:李兵 崔虹燕
- 出版日期:2011年8月1日
- 語種:簡體中文
- ISBN:7030320867, 9787030320865
- 品牌:科學出版社
內容簡介,圖書目錄,文摘,
內容簡介
《C語言程式設計》是普通高等教育十二五規劃教材之一,《C語言程式設計》系統全面介紹了C語言程式設計相關知識,《C語言程式設計》適合作為普通高等學校計算機專業及相關專業的教材,也可供其他學習C程式設計讀者的自學及參考。
圖書目錄
前言
第1章 概述
1.1 Hello World
1.2 C語言的特點
1.3 從例子看C語言
1.3.1 變數和表達式
1.3.2 語句和函式
1.3.3 輸入輸出
1.3.4 main
1.3.5 程式結構
1.3.6 可讀性
1.4 編譯程式工作流程
1.5 一點建議
第2章 基本數據類型與表達式
2.1 數據與類型
2.1.1 為什麼使用數據類型
2.1.2 類型名與類型修飾符
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.3.4 const類型修飾符
2.3.5 使用變數時的注意事項“
2.4 常用運算符與表達式
2.4.1 運算符的優先權與結合性
2.4.2 算術運算符及表達式
2.4.3 賦值運算符及表達式
2.4.4 自增、自減運算符
2.4.5 表達式求值與類型轉換
2.4.6 其他常用運算符
2.5 常用數學函式
第3章 程式控制結構
3.1 語句
3.1.1 什麼是語句
3.1.2 複合語句
3.1.3 語句與控制結構
3.2 控制結構中常用的三種表達式
3.2.1 關係運算符與關係表達式
3.2.2 邏輯運算符與邏輯表達式
3.2.3 條件運算符與條件表達式
3.3 條件語句
3.3.1 if-else語句
3.3.2 if-else if語句
3.3.3 switch語句
3.4 循環語句
3.4.1 while循環語句
3.4.2 for循環語句
3.4.3 do-while循環語句
3.5 跳轉語句
3.5.1 return語句
3.5.2 break語句
3.5.3 continue語句
3.5.4 goto語句與標號
3.6 控制結構常用的語句和表達式
3.6.1 空語句
3.6.2 逗號運算符與逗號表達式
3.7 控制結構程式舉例
3.7.1 統計
3.7.2 數學問題
3.7.3 數列顯示
第4章 函式與程式結構
4.1 函式和程式
4.1.1 概苤
4.1.2 程式中的函式分解
4.1.3 主函式
4.1.4 標準庫函式
4.1.5 一個簡單的例子:求任意兩個數的最大值
第5章 數組
第6章 指針
第7章 構造數據類型
第8章 輸入與輸出及檔案操作
第9章 Linux/Windows編程簡介
第10章 C++語言簡介
參考文獻
附錄
第1章 概述
1.1 Hello World
1.2 C語言的特點
1.3 從例子看C語言
1.3.1 變數和表達式
1.3.2 語句和函式
1.3.3 輸入輸出
1.3.4 main
1.3.5 程式結構
1.3.6 可讀性
1.4 編譯程式工作流程
1.5 一點建議
第2章 基本數據類型與表達式
2.1 數據與類型
2.1.1 為什麼使用數據類型
2.1.2 類型名與類型修飾符
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.3.4 const類型修飾符
2.3.5 使用變數時的注意事項“
2.4 常用運算符與表達式
2.4.1 運算符的優先權與結合性
2.4.2 算術運算符及表達式
2.4.3 賦值運算符及表達式
2.4.4 自增、自減運算符
2.4.5 表達式求值與類型轉換
2.4.6 其他常用運算符
2.5 常用數學函式
第3章 程式控制結構
3.1 語句
3.1.1 什麼是語句
3.1.2 複合語句
3.1.3 語句與控制結構
3.2 控制結構中常用的三種表達式
3.2.1 關係運算符與關係表達式
3.2.2 邏輯運算符與邏輯表達式
3.2.3 條件運算符與條件表達式
3.3 條件語句
3.3.1 if-else語句
3.3.2 if-else if語句
3.3.3 switch語句
3.4 循環語句
3.4.1 while循環語句
3.4.2 for循環語句
3.4.3 do-while循環語句
3.5 跳轉語句
3.5.1 return語句
3.5.2 break語句
3.5.3 continue語句
3.5.4 goto語句與標號
3.6 控制結構常用的語句和表達式
3.6.1 空語句
3.6.2 逗號運算符與逗號表達式
3.7 控制結構程式舉例
3.7.1 統計
3.7.2 數學問題
3.7.3 數列顯示
第4章 函式與程式結構
4.1 函式和程式
4.1.1 概苤
4.1.2 程式中的函式分解
4.1.3 主函式
4.1.4 標準庫函式
4.1.5 一個簡單的例子:求任意兩個數的最大值
第5章 數組
第6章 指針
第7章 構造數據類型
第8章 輸入與輸出及檔案操作
第9章 Linux/Windows編程簡介
第10章 C++語言簡介
參考文獻
附錄
文摘
著作權頁:
插圖:
有關標準庫的基本概念在4.1.4節中已經作了簡單介紹,本節將對這部分內容做一些補充。
標準庫是ANSI C標準的一個重要組成部分。在一個C語言系統里,標準庫的實現通常包含一組標準頭檔案和一個或幾個庫函式代碼檔案。有關標準頭檔案的使用前面已經有很多介紹,即在程式中,只有把與所使用的函式相關的頭檔案用#include預處理命令包含進來,才能保證在程式里正確使用標準庫的相應功能。
庫代碼檔案通常是一個或幾個很大的檔案,其中包含了所有標準函式的實際機器指令代碼段,還有一些相關數據結構的定義,通常還附帶一些連結程式使用的信息。由於在一個具體的程式中,實際使用的庫功能只是其中很少的一部分,因此,如果在程式中要用某些標準函式,在程式連結時,連結程式並不是把整個庫代碼檔案裝配到執行檔中,而是根據實際需要,自動從庫代碼檔案中提取出那些有關函式的代碼和其他相關片段,把它們拼接到結果程式中,並完成所有函式調用和變數使用的連結。這樣就避免了大量無用冗餘代碼段在程式中的出現,保證了用戶程式的緊湊性。但是由於庫檔案是二進制代碼檔案,因此我們不必關心其具體內容和形式。
ANSI C標準對標準頭檔案有明確規定:作為一組正文檔案,它們的作用就是為使用標準庫函式的程式提供信息,其中包括所有庫函式的原型、庫函式所使用的數據類型(如FILE類型)和一些符號常量(如NULL、EOF等)。通過編譯預處理命令#include包含這些頭檔案,將使編譯程式處理程式時能得到所有必要的信息,並保證程式中對標準庫的使用與庫檔案里的有關定義之間的一致性。
C標準庫中定義的每一個函式都有其相關的頭檔案,這些標準頭檔案通常存放在C語言系統的主目錄下的一個子目錄中,這個目錄的名字一般是h或者include。表8-8列出了常用標準頭檔案及其功能,對一些常用標準頭檔案中函式的介紹請見附錄E。
插圖:
有關標準庫的基本概念在4.1.4節中已經作了簡單介紹,本節將對這部分內容做一些補充。
標準庫是ANSI C標準的一個重要組成部分。在一個C語言系統里,標準庫的實現通常包含一組標準頭檔案和一個或幾個庫函式代碼檔案。有關標準頭檔案的使用前面已經有很多介紹,即在程式中,只有把與所使用的函式相關的頭檔案用#include預處理命令包含進來,才能保證在程式里正確使用標準庫的相應功能。
庫代碼檔案通常是一個或幾個很大的檔案,其中包含了所有標準函式的實際機器指令代碼段,還有一些相關數據結構的定義,通常還附帶一些連結程式使用的信息。由於在一個具體的程式中,實際使用的庫功能只是其中很少的一部分,因此,如果在程式中要用某些標準函式,在程式連結時,連結程式並不是把整個庫代碼檔案裝配到執行檔中,而是根據實際需要,自動從庫代碼檔案中提取出那些有關函式的代碼和其他相關片段,把它們拼接到結果程式中,並完成所有函式調用和變數使用的連結。這樣就避免了大量無用冗餘代碼段在程式中的出現,保證了用戶程式的緊湊性。但是由於庫檔案是二進制代碼檔案,因此我們不必關心其具體內容和形式。
ANSI C標準對標準頭檔案有明確規定:作為一組正文檔案,它們的作用就是為使用標準庫函式的程式提供信息,其中包括所有庫函式的原型、庫函式所使用的數據類型(如FILE類型)和一些符號常量(如NULL、EOF等)。通過編譯預處理命令#include包含這些頭檔案,將使編譯程式處理程式時能得到所有必要的信息,並保證程式中對標準庫的使用與庫檔案里的有關定義之間的一致性。
C標準庫中定義的每一個函式都有其相關的頭檔案,這些標準頭檔案通常存放在C語言系統的主目錄下的一個子目錄中,這個目錄的名字一般是h或者include。表8-8列出了常用標準頭檔案及其功能,對一些常用標準頭檔案中函式的介紹請見附錄E。