出版時(shí)間:2002-3 出版社:湖北華中科技大學(xué) 作者:劉天印,賈學(xué)斌主
內(nèi)容概要
本書介紹了C語言的基礎(chǔ)知識(shí)、算法的各種描述以及結(jié)構(gòu)化程序設(shè)計(jì)方法;程序的順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu);數(shù)組、函數(shù)和變量的存儲(chǔ)類型;指針型數(shù)據(jù)類型;結(jié)構(gòu)體、共用體、枚舉及自定義類型;文件的基本概念,文件的各種操作方式和C語言的編譯預(yù)處理、位運(yùn)算的特色。書末附有常用字符與ASCⅡ代碼對(duì)照表、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性及常用的C庫函數(shù)。 本書內(nèi)容詳盡,深入淺也,范例經(jīng)典,重點(diǎn)突出,可滿足不同層次讀者的需求。 本書既可作本科院校相關(guān)專業(yè)的教材,也可作高職專相關(guān)專業(yè)的課程教材。還可供讀者自學(xué)使用。
書籍目錄
第1章 C語言概述 1.1 C語言簡(jiǎn)史 1.2 C語言的特點(diǎn) 1.3 C語言的基本程序結(jié)構(gòu) 1.4 C語言的編寫 1.5 C語言的編譯和運(yùn)行 習(xí)題一 第2章 算法 2.1 算法的概念 2.1.1 基本概念 2.1.2 簡(jiǎn)單算法舉例 2.2 算法的特性 2 3 算法的描述 2.3.1 用自然語言描述 2.3.2 用流程圖表示算法 2.3.3 三種基本結(jié)構(gòu)和改進(jìn)的流程圖 2.3.4 用N-S流程圖表示算法 2.3.5 用PAD圖描述算法 2.3.6 用偽代碼表示算法 2.3.7 用計(jì)算機(jī)語言實(shí)現(xiàn)算法 2.4 結(jié)構(gòu)化程序設(shè)計(jì)方法 習(xí)題二 第3章 基本數(shù)據(jù)類型及運(yùn)算 3.1 基本數(shù)據(jù)類型及運(yùn)算 3.2 常量與變量 3.2.1 標(biāo)識(shí)符與關(guān)鍵字 3.2.2 常量和符號(hào)常量 3.2.3 變量 3.3 整型數(shù)據(jù) 3.3.1 整型常量的表示方法 3.3.2 整型變量 3.3.3 整型常量的類型 3.4 實(shí)型數(shù)據(jù) 3.4.1 實(shí)型常量的表示方法 3.4.2 實(shí)型變量 3.4.3 實(shí)型常量的類型 3.5 字符型數(shù)據(jù) 3.5.1 字符常量 3.5.2 字符變量 3.5.3 字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及其使用方法 3.5.4 字符串常量 3.6 變量賦初值 3.7 量算符和表達(dá)式 3.7.1 運(yùn)算符簡(jiǎn)介 3.7.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 3.7.3 賦值運(yùn)算符和賦值表達(dá)式 3.7.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 3.7.5 邏輯運(yùn)算符和邏輯表達(dá)式 3.7.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 3.7.7 運(yùn)算優(yōu)先級(jí)與結(jié)合性 3.8 數(shù)據(jù)類型轉(zhuǎn)換 3.8.1 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算與類型轉(zhuǎn)換 3.8.2 賦值運(yùn)算中的數(shù)據(jù)類型轉(zhuǎn)換 3.8.3 強(qiáng)制類型轉(zhuǎn)換 習(xí)題三 第4章 數(shù)據(jù)的輸入輸出 4.1 格式輸出函數(shù)printf 4.1.1 printf函數(shù)的一般格式 4.1.2 格式字符 4.2 字符輸出函數(shù)putchar 4.3 格式輸人函數(shù)scanf- 4.3.1 scanf函數(shù)的一般格式 4.3.2 格式說明 4.3.3 scanf函數(shù)執(zhí)行中常見 錯(cuò)誤 4.4 字符輸入函數(shù)getchar 4.5 程序舉例 習(xí)題四 第5章 控制語句 5.1 概述 5.2 if語句 5.2.1 if語句的三種形式 5.2 2 if語句的嵌套 5.2.3 例題 5.2.4 條件運(yùn)算符 5.3 switch語句 5.4 while語句 5.4.1 while語句 5.4.2 例題 5.5 do—while語句 5.5.1 do while語句 5.5.2 while語句和do while語句的區(qū)別與聯(lián)系 5.6 for語句 5.6.1 for語句 5.6.2 例題 5.6.3 三種循環(huán)的比較 5.7 循環(huán)嵌套 5.8 break語句、continue語句和goto語句 5.8.1 break語句 5.8.2 continue語句 5.9 程序舉例 5.9 1 例題 5 9 2 常見錯(cuò)誤 習(xí)題五 第6章 數(shù)組 6.1 一維數(shù)組 6.1.1 一維數(shù)組的定義 6.1.2 一維數(shù)組的引用 6.1.3 一維數(shù)組的初始化 6.1.4 例題 6.2 二維數(shù)組 6.2.1 二維數(shù)組的定義 6.2.2 二維數(shù)組的引用 6.2.3 二維數(shù)組的初始化 6.2.4 例題 6.3 字符數(shù)組 6.3.1 字符數(shù)組的定義 6.3.2 字符數(shù)組的初始化 6.3.3 字符數(shù)組的引用 6.3.4 字符串和字符串結(jié)束標(biāo)志 6.3.5 字符數(shù)組的輸人輸出 6.3.6 字符串處理函數(shù) 6.3.7 例題 6.4 程序舉例 6.4.1 例題 6.4.2 常見錯(cuò)誤 習(xí)題六 第7章 函數(shù) 7.1 函數(shù)的定義 7.1.1 函數(shù)的結(jié)構(gòu) 7.1.2 函數(shù)的定義 7.2 函數(shù)的參數(shù)與返回值 7.2.1 返回語句 7.2.2 函數(shù)的參數(shù) 7.3 函數(shù)的調(diào)用 7.3.1 函數(shù)調(diào)用的一般形式 7.3.2 函數(shù)調(diào)用的方式 7.3.3 被調(diào)函數(shù)的說明 7.4 函數(shù)的嵌套調(diào)用 7.5 函數(shù)的遞歸調(diào)用 7.6 函數(shù)與數(shù)組 7.6.1 一維數(shù)組名作實(shí)參 7.6.2 二維數(shù)組名和指針數(shù)組作實(shí)參 7.7 程序舉例 習(xí)題七 第8章 變量的存儲(chǔ)類型第9章 指針第10章 結(jié)構(gòu)體、共用體、枚舉及類型定義第11章 文件第12章 編譯預(yù)處理第13章 位運(yùn)算附錄Ⅰ 常用字符與ASCⅡ代碼對(duì)照表附錄Ⅱ 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性附錄Ⅲ 常用的C庫函數(shù)參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載