C語(yǔ)言程序設(shè)計(jì)

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

內(nèi)容概要

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

書(shū)籍目錄

第1章  概述  1.1  C語(yǔ)言的發(fā)展  1.2  C語(yǔ)言的特點(diǎn)  1.3  編制簡(jiǎn)單的C語(yǔ)言程序    1.3.1  簡(jiǎn)單的程序設(shè)計(jì)    1.3.2  C程序的編輯、編譯和連接  1.4  VC++6.0簡(jiǎn)介    1.4.1  VC++6.0簡(jiǎn)介    1.4.2  運(yùn)行C程序的方法步驟  1.5  算法    1.5.1  算法的概念    1.5.2  算法的特性與設(shè)計(jì)要求    1.5.3  算法的表示和舉例  本章小結(jié)  習(xí)題第2章  C程序設(shè)計(jì)的基本知識(shí)  2.1  C語(yǔ)言的數(shù)據(jù)類型  2.2  標(biāo)識(shí)符、常量與變量    2.2.1  標(biāo)識(shí)符    2.2.2常量和符號(hào)常量    2.2.3  變量  2.3  整型數(shù)據(jù)    2.3.1  整型常量    2.3.2  整型變量    2.3.3  整型數(shù)據(jù)的分類與存儲(chǔ)形式  2.4  實(shí)型數(shù)據(jù)    2.4.1  實(shí)型常量    2.4.2  實(shí)型變量  2.5  字符型數(shù)據(jù)    2.5.1  字符型常量    2.5.2  字符型變量    2.5.3  字符串常量  2.6  算術(shù)運(yùn)算符和算術(shù)表達(dá)式    2.6.1  基本的算術(shù)運(yùn)算符    2.6.2  運(yùn)算符的優(yōu)先級(jí)、結(jié)合性和算術(shù)表達(dá)式    2.6.3  強(qiáng)制性類型轉(zhuǎn)換表達(dá)式  2.7  賦值運(yùn)算符和賦值表達(dá)式    2.7.1  賦值運(yùn)算符和賦值表達(dá)式    2.7.2  賦值運(yùn)算中的類型轉(zhuǎn)換  2.8  逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式  2.9  自加、自減運(yùn)算符  本章小結(jié)  習(xí)題第3章  順序結(jié)構(gòu)  3.1  C語(yǔ)句    3.1.1  C語(yǔ)句概述    3.1.2  賦值語(yǔ)句    3.1.3  復(fù)合語(yǔ)句和空語(yǔ)句  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é)  習(xí)題第4章選擇結(jié)構(gòu)  4.1  關(guān)系運(yùn)算與邏輯運(yùn)算    4.1.1  C語(yǔ)言的邏輯值    4.1.2  關(guān)系運(yùn)算符和關(guān)系表達(dá)式    4.1.3  邏輯運(yùn)算符和邏輯表達(dá)式    4.1.4  運(yùn)算符的優(yōu)先級(jí)  4.2  if語(yǔ)句    4.2.1  if語(yǔ)句的基本形式    4.2.2  嵌套的if語(yǔ)句  4.3  條件表達(dá)式構(gòu)成的選擇結(jié)構(gòu)  4.4  switch語(yǔ)句    4.4.1  switch語(yǔ)句的基本形式    4.4.2  switch語(yǔ)句的執(zhí)行過(guò)程    4.4.3  用switch和break語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)  4.5  程序舉例  本章小結(jié)  習(xí)題第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í)行過(guò)程  5.2  do-while循環(huán)結(jié)構(gòu)    5.2.1  do-while循環(huán)的一般形式    5.2.2  do-while循環(huán)的執(zhí)行過(guò)程  5.3  for循環(huán)結(jié)構(gòu)    5.3.1  for循環(huán)的一般形式    5.3.2  for循環(huán)的執(zhí)行過(guò)程    5.3.3  for語(yǔ)句的說(shuō)明  5.4  用語(yǔ)句標(biāo)號(hào)和goto語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu)    5.4.1  語(yǔ)句標(biāo)號(hào)    5.4.2  goto語(yǔ)句  5.5  循環(huán)的嵌套  5.6  break和continue語(yǔ)句    5.6.1  break語(yǔ)句    5.6.2  continue語(yǔ)句  5.7  程序舉例  本章小結(jié)  習(xí)題第6章  函數(shù)  6.1  概  述  6.2  函數(shù)定義和返回值    6.2.1  函數(shù)的說(shuō)明    6.2.2  函數(shù)的定義    6.2.3  有參函數(shù)、無(wú)參函數(shù)的定義    6.2.4  空函數(shù)    6.2.5  函數(shù)的返回值  6.3  函數(shù)的調(diào)用    6.3.1  函數(shù)的簡(jiǎn)單調(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  變量的存儲(chǔ)類別    6.7.1  動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ)的存儲(chǔ)方式    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é)  習(xí)題第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  對(duì)指針變量的操作    7.4.1  通過(guò)指針來(lái)引用一個(gè)存儲(chǔ)單元    7.4.2  指針的移動(dòng)和比較  7.5  函數(shù)之間地址值的傳遞    7.5.1  形參為指針變量時(shí)參數(shù)和形參之間的數(shù)據(jù)傳遞    7.5.2  通過(guò)傳送地址值在被調(diào)用函數(shù)中直接改變調(diào)用函數(shù)中的變量的值    7.5.3  函數(shù)返回地址值  7.6  通過(guò)實(shí)參向函數(shù)傳遞函數(shù)名或指向函數(shù)的指針變量  7.7  傳給main()函數(shù)的參數(shù)  本章小結(jié)  習(xí)題第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  通過(guò)數(shù)組的首地址引用數(shù)組元素    8.2.3  通過(guò)指針引用一維數(shù)組元素    8.2.4  用帶下標(biāo)的指針變量引用一維數(shù)組元素  8.3  函數(shù)之間對(duì)一維數(shù)組和數(shù)組元素的引用    8.3.1  數(shù)組元素作實(shí)參    8.3.2  數(shù)組名作實(shí)參    8.3.3  數(shù)組元素的地址作實(shí)參    8.3.4  函數(shù)的指針形參和函數(shù)體中的數(shù)組區(qū)別  8.4  一維數(shù)組應(yīng)用舉例  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  通過(guò)地址引用二維數(shù)組元素    8.6.3  通過(guò)建立一個(gè)指針數(shù)組引用二維數(shù)組元素    8.6.4  通過(guò)建立一個(gè)行指針引用二維數(shù)組元素  8.7  二組數(shù)組名和指針數(shù)組作實(shí)參    8.7.1  二維數(shù)組名作實(shí)參時(shí)實(shí)參和形參之間的數(shù)據(jù)傳遞    8.7.2  指針數(shù)組作實(shí)參時(shí)實(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é)束標(biāo)志    8.9.5  字符數(shù)組的輸入和輸出    8.9.6  使指針指向一個(gè)字符串    8.9.7  字符串處理函數(shù)  本章小結(jié)  習(xí)題第9章  編譯預(yù)處理和動(dòng)態(tài)存儲(chǔ)分配  9.1  編譯預(yù)處理    9.1.1  不帶參數(shù)宏定義    9.1.2  帶參數(shù)宏定義    9.1.3  文件包含    9.1.4  條件編譯  9.2  動(dòng)態(tài)存儲(chǔ)分配  本章小結(jié)  習(xí)題第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ù)組的應(yīng)用舉例  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  建立動(dòng)態(tài)鏈表    10.4.4  輸出鏈表    10.4.5  對(duì)鏈表的插入操作    10.4.6  對(duì)鏈表的刪除操作    10.4.7  鏈表的綜合操作  10.5  共用體    10.5.1  共用體類型的說(shuō)明和變量的定義    10.5.2  共用體變量的引用    10.5.3  共用體變量的引用方式  10.6  枚舉類型    10.6.1  枚舉類型的定義    10.6.2  枚舉變量的說(shuō)明    10.6.3  枚舉類型變量的賦值和使用  10.7  用typedef定義類型    10.7.1  用typedef定義類型    10.7.2  typedef使用舉例  本章小結(jié)  習(xí)題第11章  位運(yùn)算  11.1  位運(yùn)算的基本概念  11.2  位運(yùn)算符的運(yùn)算功能舉例  11.3  位段    11.3.1  位域的定義和位域變量的說(shuō)明    11.3.2  位運(yùn)算應(yīng)用舉例  本章小結(jié)  習(xí)題第12章  文件  12.1  C語(yǔ)言文件的概念    12.1.1  文件的概念與文件結(jié)構(gòu)    12.1.2  文件系統(tǒng)的緩沖性    12.1.3  文件訪問(wèn)的操作  12.2  文件訪問(wèn)的步驟    12.2.1  文件類型指針    12.2.2  文件訪問(wèn)的方法  12.3  文件的打開(kāi)與關(guān)閉  12.4  標(biāo)準(zhǔn)文件的讀寫(xiě)  12.5  非標(biāo)準(zhǔn)文件的讀寫(xiě)  12.6  文件定位函數(shù)    12.6.1  fseek()函數(shù)    12.6.2  ftell()函數(shù)    12.6.3  rewindt[)函數(shù)  12.7  出錯(cuò)的檢測(cè)函數(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é)    習(xí)題第13章  程序的綜合設(shè)計(jì)  13.1  程序舉例    13.1.1  數(shù)組應(yīng)用舉例    13.1.2  指針應(yīng)用舉例    13.1.3  結(jié)構(gòu)體應(yīng)用舉例    13.1.4  共用體應(yīng)用舉例    13.1.5  位運(yùn)算應(yīng)用舉例  13.2  綜合設(shè)計(jì)  本章小結(jié)  習(xí)題附錄A  常用字符與ASCⅡ?qū)φ毡砀戒汢  常用頭文件和函數(shù)分類詳解附錄C  C語(yǔ)言庫(kù)文件附錄D  C語(yǔ)言常見(jiàn)編譯錯(cuò)誤信息附錄E  關(guān)鍵字列表參考文獻(xiàn)

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)1條)

 
 

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

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7