C語言程序設(shè)計

出版時間:2010-9  出版社:人民郵電出版社  作者:許薇,武青?!≈骶?nbsp; 頁數(shù):372  

內(nèi)容概要

C語言是目前世界上流行、使用最廣泛的一門基礎(chǔ)語言。本書涵蓋了教育部考試中心制定的《全國計算機考試二級考試大綱》中有關(guān)C語言程序設(shè)計的知識點,內(nèi)容主要包括:VC++6.0基礎(chǔ)知識、C語言的各種數(shù)據(jù)類型和運算符、各種表達式、語句結(jié)構(gòu)、函數(shù)、指針、數(shù)組、結(jié)構(gòu)體及共用體、文件等。    全書選材先進,內(nèi)容豐富,力求理論聯(lián)系實際、深入淺出、循序漸進,注重培養(yǎng)讀者的程序設(shè)計能力以及良好的程序設(shè)計風格和習慣。    本書可作為高等院校計算機程序設(shè)計的入門教材,也可作為全國計算機等級考試及各類培訓班的培訓教材和軟件開發(fā)人員的自學參考書。    為了配合本書的學習,作者還編寫了與本書配套的《C語言程序設(shè)計習題集與上機指導》,可供讀者學習時參考使用。

書籍目錄

第1章  概述  1.1  C語言的發(fā)展  1.2  C語言的特點  1.3  編制簡單的C語言程序    1.3.1  簡單的程序設(shè)計    1.3.2  C程序的編輯、編譯和連接  1.4  VC++6.0簡介    1.4.1  VC++6.0簡介    1.4.2  運行C程序的方法步驟  1.5  算法    1.5.1  算法的概念    1.5.2  算法的特性與設(shè)計要求    1.5.3  算法的表示和舉例  本章小結(jié)  習題第2章  C程序設(shè)計的基本知識  2.1  C語言的數(shù)據(jù)類型  2.2  標識符、常量與變量    2.2.1  標識符    2.2.2常量和符號常量    2.2.3  變量  2.3  整型數(shù)據(jù)    2.3.1  整型常量    2.3.2  整型變量    2.3.3  整型數(shù)據(jù)的分類與存儲形式  2.4  實型數(shù)據(jù)    2.4.1  實型常量    2.4.2  實型變量  2.5  字符型數(shù)據(jù)    2.5.1  字符型常量    2.5.2  字符型變量    2.5.3  字符串常量  2.6  算術(shù)運算符和算術(shù)表達式    2.6.1  基本的算術(shù)運算符    2.6.2  運算符的優(yōu)先級、結(jié)合性和算術(shù)表達式    2.6.3  強制性類型轉(zhuǎn)換表達式  2.7  賦值運算符和賦值表達式    2.7.1  賦值運算符和賦值表達式    2.7.2  賦值運算中的類型轉(zhuǎn)換  2.8  逗號運算符和逗號表達式  2.9  自加、自減運算符  本章小結(jié)  習題第3章  順序結(jié)構(gòu)  3.1  C語句    3.1.1  C語句概述    3.1.2  賦值語句    3.1.3  復合語句和空語句  3.2  格式輸入/輸出函數(shù)    3.2.1  格式輸入函數(shù)    3.2.2  格式輸出函數(shù)  3.3  字符數(shù)據(jù)的輸入/輸出函數(shù)    3.3.1  字符輸入函數(shù)    3.3.2  字符輸出函數(shù)  3.4  程序舉例  本章小結(jié)  習題第4章選擇結(jié)構(gòu)  4.1  關(guān)系運算與邏輯運算    4.1.1  C語言的邏輯值    4.1.2  關(guān)系運算符和關(guān)系表達式    4.1.3  邏輯運算符和邏輯表達式    4.1.4  運算符的優(yōu)先級  4.2  if語句    4.2.1  if語句的基本形式    4.2.2  嵌套的if語句  4.3  條件表達式構(gòu)成的選擇結(jié)構(gòu)  4.4  switch語句    4.4.1  switch語句的基本形式    4.4.2  switch語句的執(zhí)行過程    4.4.3  用switch和break語句實現(xiàn)選擇結(jié)構(gòu)  4.5  程序舉例  本章小結(jié)  習題第5章  循環(huán)結(jié)構(gòu)  5.1   while循環(huán)結(jié)構(gòu)    5.1.1  while循環(huán)的一般形式    5.1.2  while循環(huán)的執(zhí)行過程  5.2  do-while循環(huán)結(jié)構(gòu)    5.2.1  do-while循環(huán)的一般形式    5.2.2  do-while循環(huán)的執(zhí)行過程  5.3  for循環(huán)結(jié)構(gòu)    5.3.1  for循環(huán)的一般形式    5.3.2  for循環(huán)的執(zhí)行過程    5.3.3  for語句的說明  5.4  用語句標號和goto語句構(gòu)成的循環(huán)結(jié)構(gòu)    5.4.1  語句標號    5.4.2  goto語句  5.5  循環(huán)的嵌套  5.6  break和continue語句    5.6.1  break語句    5.6.2  continue語句  5.7  程序舉例  本章小結(jié)  習題第6章  函數(shù)  6.1  概  述  6.2  函數(shù)定義和返回值    6.2.1  函數(shù)的說明    6.2.2  函數(shù)的定義    6.2.3  有參函數(shù)、無參函數(shù)的定義    6.2.4  空函數(shù)    6.2.5  函數(shù)的返回值  6.3  函數(shù)的調(diào)用    6.3.1  函數(shù)的簡單調(diào)用    6.3.2  調(diào)用方式    6.3.3  函數(shù)間的參數(shù)傳遞    6.3.4  參數(shù)傳遞舉例  6.4  函數(shù)的嵌套調(diào)用  6.5  函數(shù)的遞歸調(diào)用  6.6  局部變量和全局變量    6.6.1  局部變量    6.6.2  全局變量  6.7  變量的存儲類別    6.7.1  動態(tài)存儲與靜態(tài)存儲的存儲方式    6.7.2  auto變量    6.7.3  用static聲明的局部變量    6.7.4  register變量    6.7.5  用extern聲明外部變量  6.8  內(nèi)部函數(shù)和外部函數(shù)    6.8.1  內(nèi)部函數(shù)    6.8.2  外部函數(shù)  本章小結(jié)  習題第7章  地址和指針  7.1  地址和指針的概念  7.2  指針變量    7.2.1  指針變量的定義    7.2.2  指針變量的引用  7.3  指向函數(shù)的指針    7.3.1  用函數(shù)指針變量調(diào)用函數(shù)    7.3.2  用指向函數(shù)的指針作函數(shù)參數(shù)  7.4  對指針變量的操作    7.4.1  通過指針來引用一個存儲單元    7.4.2  指針的移動和比較  7.5  函數(shù)之間地址值的傳遞    7.5.1  形參為指針變量時參數(shù)和形參之間的數(shù)據(jù)傳遞    7.5.2  通過傳送地址值在被調(diào)用函數(shù)中直接改變調(diào)用函數(shù)中的變量的值    7.5.3  函數(shù)返回地址值  7.6  通過實參向函數(shù)傳遞函數(shù)名或指向函數(shù)的指針變量  7.7  傳給main()函數(shù)的參數(shù)  本章小結(jié)  習題第8章  數(shù)組  8.1  一維數(shù)組的定義和一維數(shù)組元素的引用    8.1.1  一維數(shù)組的定義    8.1.2  一維數(shù)組的初始化    8.1.3  一維數(shù)組的引用    8.1.4  一維數(shù)組的定義和元素引用舉例  8.2  一維數(shù)組和指針    8.2.1  一維數(shù)組和數(shù)組元素的地址    8.2.2  通過數(shù)組的首地址引用數(shù)組元素    8.2.3  通過指針引用一維數(shù)組元素    8.2.4  用帶下標的指針變量引用一維數(shù)組元素  8.3  函數(shù)之間對一維數(shù)組和數(shù)組元素的引用    8.3.1  數(shù)組元素作實參    8.3.2  數(shù)組名作實參    8.3.3  數(shù)組元素的地址作實參    8.3.4  函數(shù)的指針形參和函數(shù)體中的數(shù)組區(qū)別  8.4  一維數(shù)組應用舉例  8.5  二維數(shù)組的定義和二維數(shù)組元素的引用    8.5.1  二維數(shù)組的定義    8.5.2  二維數(shù)組的初始化    8.5.3  二維數(shù)組元素的引用  8.6  二維數(shù)組和指針    8.6.1  二維數(shù)組和數(shù)組元素的地址    8.6.2  通過地址引用二維數(shù)組元素    8.6.3  通過建立一個指針數(shù)組引用二維數(shù)組元素    8.6.4  通過建立一個行指針引用二維數(shù)組元素  8.7  二組數(shù)組名和指針數(shù)組作實參    8.7.1  二維數(shù)組名作實參時實參和形參之間的數(shù)據(jù)傳遞    8.7.2  指針數(shù)組作實參時實參和形參之間的數(shù)據(jù)傳遞  8.8  二維數(shù)組程序舉例  8.9  字符數(shù)組    8.9.1  字符數(shù)組的定義    8.9.2  字符數(shù)組的初始化    8.9.3  字符數(shù)組的引用    8.9.4  字符串和字符串結(jié)束標志    8.9.5  字符數(shù)組的輸入和輸出    8.9.6  使指針指向一個字符串    8.9.7  字符串處理函數(shù)  本章小結(jié)  習題第9章  編譯預處理和動態(tài)存儲分配  9.1  編譯預處理    9.1.1  不帶參數(shù)宏定義    9.1.2  帶參數(shù)宏定義    9.1.3  文件包含    9.1.4  條件編譯  9.2  動態(tài)存儲分配  本章小結(jié)  習題第10章  結(jié)構(gòu)體、共用體和枚舉  10.1  概述    10.1.1  結(jié)構(gòu)體類型的定義及引用    10.1.2  結(jié)構(gòu)體變量的初始化    10.1.3  結(jié)構(gòu)體變量的輸入和輸出  10.2  結(jié)構(gòu)體數(shù)組的定義及初始化    10.2.1  結(jié)構(gòu)體數(shù)組的定義    10.2.2  結(jié)構(gòu)體數(shù)組的初始化    10.2.3  結(jié)構(gòu)體數(shù)組的應用舉例  10.3  指向結(jié)構(gòu)體類型變量的指針    10.3.1  指向結(jié)構(gòu)體變量的指針    10.3.2  指向結(jié)構(gòu)體數(shù)組的指針    10.3.3  用結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)  10.4  用指針處理鏈表    10.4.1  鏈表的概述    10.4.2  單鏈表    10.4.3  建立動態(tài)鏈表    10.4.4  輸出鏈表    10.4.5  對鏈表的插入操作    10.4.6  對鏈表的刪除操作    10.4.7  鏈表的綜合操作  10.5  共用體    10.5.1  共用體類型的說明和變量的定義    10.5.2  共用體變量的引用    10.5.3  共用體變量的引用方式  10.6  枚舉類型    10.6.1  枚舉類型的定義    10.6.2  枚舉變量的說明    10.6.3  枚舉類型變量的賦值和使用  10.7  用typedef定義類型    10.7.1  用typedef定義類型    10.7.2  typedef使用舉例  本章小結(jié)  習題第11章  位運算  11.1  位運算的基本概念  11.2  位運算符的運算功能舉例  11.3  位段    11.3.1  位域的定義和位域變量的說明    11.3.2  位運算應用舉例  本章小結(jié)  習題第12章  文件  12.1  C語言文件的概念    12.1.1  文件的概念與文件結(jié)構(gòu)    12.1.2  文件系統(tǒng)的緩沖性    12.1.3  文件訪問的操作  12.2  文件訪問的步驟    12.2.1  文件類型指針    12.2.2  文件訪問的方法  12.3  文件的打開與關(guān)閉  12.4  標準文件的讀寫  12.5  非標準文件的讀寫  12.6  文件定位函數(shù)    12.6.1  fseek()函數(shù)    12.6.2  ftell()函數(shù)    12.6.3  rewindt[)函數(shù)  12.7  出錯的檢測函數(shù)    12.7.1  ferror()函數(shù)    12.7.2  clearerr()函數(shù)  12.8  判斷文件結(jié)束函數(shù)    12.8.1  feof()函數(shù)    12.8.2  remove()函數(shù)    本章小結(jié)    習題第13章  程序的綜合設(shè)計  13.1  程序舉例    13.1.1  數(shù)組應用舉例    13.1.2  指針應用舉例    13.1.3  結(jié)構(gòu)體應用舉例    13.1.4  共用體應用舉例    13.1.5  位運算應用舉例  13.2  綜合設(shè)計  本章小結(jié)  習題附錄A  常用字符與ASCⅡ?qū)φ毡砀戒汢  常用頭文件和函數(shù)分類詳解附錄C  C語言庫文件附錄D  C語言常見編譯錯誤信息附錄E  關(guān)鍵字列表參考文獻

編輯推薦

  《C語言程序設(shè)計》有著簡單易學的特點,因此很多高校將其作為專業(yè)基礎(chǔ)課,有些省市也將C語言列入計算機等級考試科目。在教材編寫的過程中緊扣國家教育部考試中心C語言考試大綱的要求,將本書分為13章。涵蓋了教育部考試中心制定的《全國計算機考試二級考試大綱》中有關(guān)C語言程序設(shè)計的知識點,內(nèi)容主要包括:VC++6.0基礎(chǔ)知識、C語言的各種數(shù)據(jù)類型和運算符、各種表達式、語句結(jié)構(gòu)、函數(shù)、指針、數(shù)組、結(jié)構(gòu)體及共用體、文件等。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   內(nèi)容挺好懂的,單詳細程度有欠,不如譚國強的那本。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7