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

出版時(shí)間:2003-11  出版社:中國(guó)鐵道出版社  作者:洪維恩  頁(yè)數(shù):359  字?jǐn)?shù):560000  

內(nèi)容概要

本書從C語(yǔ)言的特色和優(yōu)勢(shì)出發(fā),介紹C語(yǔ)言程序設(shè)計(jì)的規(guī)劃、編寫、編譯執(zhí)行以及大型程序的開(kāi)發(fā)理念,囊括了C語(yǔ)言的數(shù)據(jù)類型、格式化輸入/輸出、運(yùn)算法則、循環(huán)和選擇語(yǔ)句的運(yùn)用,函數(shù)、數(shù)組、字符串、指針、結(jié)構(gòu)體及其他數(shù)據(jù)類型的應(yīng)用,文件的處理、位運(yùn)算處理、大型程序的開(kāi)發(fā)等內(nèi)容。全書實(shí)例豐富,語(yǔ)言簡(jiǎn)練,展現(xiàn)了C語(yǔ)言的精髓,且使用免費(fèi)的Dev C++環(huán)境編寫、編譯和運(yùn)行程序,讓讀者可以擺脫DOS環(huán)境的Turbo C,更輕松地學(xué)習(xí)C語(yǔ)言。
本書適合高校計(jì)算機(jī)及相關(guān)專業(yè)作為C語(yǔ)言程序設(shè)計(jì)的教材,同時(shí)也可作為培訓(xùn)和自學(xué)用書。

書籍目錄

第1章 認(rèn)識(shí)C語(yǔ)言   1-1 緣起   1-2 C語(yǔ)言的特點(diǎn)   1-3 C語(yǔ)言與您  1-4 程序的規(guī)劃與操作   1-5 編寫第一個(gè)C語(yǔ)言程序  1-6 程序代碼的編譯、執(zhí)行與保存  1-7 編譯與執(zhí)行的過(guò)程   1-8 本書的編排與慣例   課后習(xí)題 第2章 簡(jiǎn)單的C語(yǔ)言   2-1 一個(gè)簡(jiǎn)單的例子   2-2 C語(yǔ)言解析     2-2-1 #include宏命令及頭文件     2-2-2 main()函數(shù)     2-2-3 花括號(hào)、段及主體     2-2-4 變量     2-2-5 變量的賦值     2-2-6 為什么要聲明變量     2-2-7 printf()函數(shù)   2-3 標(biāo)識(shí)符及關(guān)鍵字    2-3-1 標(biāo)識(shí)符     2-3-2 關(guān)鍵字   2-4 再舉一個(gè)簡(jiǎn)單的例子   2-5 調(diào)試     2-5-1 語(yǔ)法錯(cuò)誤(Syntax Error)     2-5-2 語(yǔ)義錯(cuò)誤(Semantic Error)   2-6 提高程序的可讀性   課后習(xí)題 第3章 變量與數(shù)據(jù)類型   3-1 簡(jiǎn)單的實(shí)例   3-2 變量與常量   3-3 基本的數(shù)據(jù)類型     3-3-1 整型類型int     3-3-2 字符類型char     3-3-3 浮點(diǎn)數(shù)類型float     3-3-4 雙精度浮點(diǎn)數(shù)類型double   3-4 數(shù)據(jù)類型的轉(zhuǎn)換   課后習(xí)題 第4章 格式化的輸入與輸出   4-1 printf()函數(shù)     4-1-1 使用printf()函數(shù)     4-1-2 printf()函數(shù)的修飾符(Modifier)     4-1-3 不同類型的輸出     4-1-4 printf()函數(shù)的換行   4-2 scanf()函數(shù)     4-2-1 scanf()函數(shù)的使用     4-2-2 scanf()函數(shù)的使用方式     4-2-3 字符串的輸入   4-3 輸入/輸出字符的函數(shù)     4-3-1 getchar()與putchar()函數(shù)     4-3-2 getche()與putch()函數(shù)     4-3-3 getch()函數(shù)   課后習(xí)題 第5章 運(yùn)算符、表達(dá)式與語(yǔ)句   5-1 運(yùn)算符     5-1-1 賦值運(yùn)算符     5-1-2 一元運(yùn)算符     5-1-3 算術(shù)運(yùn)算符     5-1-4 關(guān)系運(yùn)算符與if語(yǔ)句     5-1-5 自增與自減運(yùn)算符     5-1-6 邏輯運(yùn)算符     5-1-7 括號(hào)運(yùn)算符   5-2 運(yùn)算符的優(yōu)先級(jí)   5-3 表達(dá)式   5-4 表達(dá)式的類型轉(zhuǎn)換     5-4-1 類型轉(zhuǎn)換的規(guī)則     5-4-2 強(qiáng)制類型轉(zhuǎn)換   課后習(xí)題 第6章 循環(huán)   6-1 結(jié)構(gòu)化程序設(shè)計(jì)     6-1-1 順序結(jié)構(gòu)     6-1-2 選擇結(jié)構(gòu)     6-1-3 循環(huán)結(jié)構(gòu)   6-2 for循環(huán)   6-3 while循環(huán)     6-3-1 使用while循環(huán)     6-3-2 無(wú)窮循環(huán)的產(chǎn)生   6-4 do while循環(huán)   6-5 空循環(huán)   6-6 我要使用哪一種循環(huán)   6-7 嵌套循環(huán)   6-8 循環(huán)的跳離     6-8-1 break語(yǔ)句     6-8-2 continue語(yǔ)句   課后習(xí)題第7章 選擇性語(yǔ)句  7-1 我的程序會(huì)轉(zhuǎn)彎——if 語(yǔ)句   7-2 其他選擇     7-2-1 if-else語(yǔ)句     7-2-2 更多的選擇——嵌套if語(yǔ)句     7-2-3 else if語(yǔ)句    7-2-4 非常選擇——if與else的配對(duì)問(wèn)題   7-3 if的簡(jiǎn)潔版——條件運(yùn)算符   7-4 更好用的多重選擇——switch語(yǔ)句     7-4-1 switch語(yǔ)句與break語(yǔ)句     7-4-2 不加break語(yǔ)句的switch語(yǔ)句   7-5 goto語(yǔ)句   課后習(xí)題 第8章 函數(shù)與預(yù)處理命令   8-1 簡(jiǎn)單的函數(shù)   8-2 函數(shù)的基本結(jié)構(gòu)     8-2-1 函數(shù)原型的聲明、編寫與調(diào)用     8-2-2 函數(shù)的自變量與參數(shù)     8-2-3 函數(shù)的常量返回值   8-3 變量的等級(jí)     8-3-1 局部變量     8-3-3 外部變量     8-3-4 靜態(tài)外部變量     8-3-5 寄存器變量   8-4 同時(shí)使用多個(gè)函數(shù)     8-4-1 調(diào)用多個(gè)函數(shù)     8-4-2 函數(shù)之間的相互調(diào)用     8-4-3 遞歸函數(shù)   8-5 預(yù)處理命令——#define     8-5-1 #define預(yù)處理     8-5-2 為什么要用#define     8-5-3 const修飾符     8-5-4 #define的另一功能——宏——取代簡(jiǎn)單的函數(shù)     8-5-5 使用自變量的宏     8-5-6 宏號(hào)的使用     8-5-7 使用函數(shù)還是使用宏   8-6 再來(lái)看看#include預(yù)處理命令     8-6-1 使用自定義的頭文件     8-6-2 標(biāo)準(zhǔn)的頭文件     8-6-3 頭文件與函數(shù)原型   課后習(xí)題 第9章 數(shù)組與字符串   9-1 一維數(shù)組     9-1-1 數(shù)組的聲明     9-1-2 數(shù)組中元素的表示方法     9-1-3 數(shù)組初始化賦值     9-1-4 數(shù)組的輸入與輸出     9-1-5 數(shù)組越界的檢查   9-2 二維數(shù)組以上的多維數(shù)組     9-2-1 二維數(shù)組的聲明與初始化賦值     9-2-2 二維數(shù)組元素的引用及存取     9-2-3 多維數(shù)組   9-3 傳遞數(shù)組給函數(shù)     9-3-1 以一維數(shù)組為自變量來(lái)傳遞     9-3-2 冒泡排序法     9-3-3 傳遞多維數(shù)組     9-3-4 傳遞“值”還是“地址”到函數(shù)   9-4 字符串     9-4-1 字符串常數(shù)     9-4-2 字符串的聲明與初始化的賦值   9-5 字符串的輸入與輸出函數(shù)     9-5-1 scanf()與printf()函數(shù)     9-5-2 gets()與puts()函數(shù)   9-6 字符串?dāng)?shù)組     9-6-1 字符串?dāng)?shù)組的聲明與初始化賦值     9-6-2 字符串?dāng)?shù)組元素的引用及存取   課后習(xí)題 第10章 指針   10-1 指針概述     10-1-1 什么是指針     10-1-2 為什么要用指針   10-2 指針變量     10-2-1 指針變量的定義     10-2-2 指針變量的使用   10-3 指針運(yùn)算符     10-3-1 地址運(yùn)算符&     10-3-2 按照地址取值運(yùn)算符*     10-3-3 定義指針變量所指類型的重要性   10-4 指針的運(yùn)算     10-4-1 指針的賦值運(yùn)算與賦值     10-4-2 指針的加法與減法運(yùn)算     10-4-3 指針的減法運(yùn)算   10-5 指針與函數(shù)   10-6 指針與數(shù)組     10-6-1 指針與數(shù)組的關(guān)系     10-6-2 字符串?dāng)?shù)組與指針數(shù)組   10-7 指向指針的指針——雙重指針   課后習(xí)題 第11章 結(jié)構(gòu)體與其他數(shù)據(jù)類型   11-1 結(jié)構(gòu)體     11-1-1 結(jié)構(gòu)體的聲明     11-1-2 結(jié)構(gòu)體變量的使用及初始化賦值   11-2 嵌套結(jié)構(gòu)體   11-3 結(jié)構(gòu)體數(shù)組   11-4 結(jié)構(gòu)體指針   11-5 以結(jié)構(gòu)體為自變量傳遞到函數(shù)     11-5-1 將整個(gè)結(jié)構(gòu)體傳遞到函數(shù)     11-5-2 將結(jié)構(gòu)體字段分別傳遞     11-5-3 傳遞結(jié)構(gòu)體的地址   11-6 共用體(Union)     11-6-1 共用體的定義及聲明     11-6-2 共用體與結(jié)構(gòu)體的差異     11-6-3 共用體的使用及初始化賦值   11-7 枚舉類型(Enumeration)     11-7-1 枚舉類型的定義及聲明     11-7-2 枚舉類型的使用及初始化賦值   11-8 使用自定義的類型——typedef   課后習(xí)題 第12章 文件   12-1 文件的概念   12-2 文件的操作方式   12-3 有緩沖區(qū)的文件處理函數(shù)     12-3-1 文件處理函數(shù)的整理     12-3-2 文件處理函數(shù)的練習(xí)   12-4 無(wú)緩沖區(qū)的文件處理函數(shù)     12-4-1 文件處理函數(shù)的整理     12-4-2 文件處理函數(shù)的練習(xí)     12-5 二進(jìn)制文件的使用     12-5-1 二進(jìn)制文件有緩沖區(qū)函數(shù)使用     12-5-2 二進(jìn)制文件無(wú)緩沖區(qū)函數(shù)使用   12-6 文本模式及二進(jìn)制模式的比較     12-6-1 以文本模式存儲(chǔ)數(shù)值     12-6-2 以二進(jìn)制模式存儲(chǔ)數(shù)值     12-6-3 換行與文件結(jié)束的討論     12-6-4 輸出相對(duì)應(yīng)字符的十六進(jìn)制碼   12-7 順序存取與隨機(jī)存取     12-7-1 順序存取(Sequential Access)     12-7-2 隨機(jī)存?。≧andom Access)   課后習(xí)題 第13章 大型程序的發(fā)展   13-1 程序的模塊化   13-2 各自編譯的實(shí)例   13-3 條件式編譯     13-3-1 #if、#else與#endif命令     13-3-2 #elif命令     13-3-3 #ifdef和#ifndef命令     13-3-4 #undef命令   13-4 命令行參數(shù)的使用   課后習(xí)題 第14章 位運(yùn)算   14-1 數(shù)字系統(tǒng)、位和字節(jié)   14-2 二進(jìn)制系統(tǒng)     14-2-1 二進(jìn)制的整數(shù)表示方式     14-2-2 帶有正負(fù)號(hào)的二進(jìn)制整數(shù)   14-3 其他的進(jìn)制系統(tǒng)     14-3-1 八進(jìn)制系統(tǒng)     14-3-2 十六進(jìn)制系統(tǒng)   14-4 位運(yùn)算符     14-4-1 位邏輯運(yùn)算符     14-4-2 位位移運(yùn)算符   14-5 位段   課后習(xí)題 附錄 附錄A Dev C++的使用 附錄B 常用的函數(shù)庫(kù) 附錄C ASCII碼表

圖書封面

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


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


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

 
 

  •   概念很清晰
 

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

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