出版時間:2006-6 出版社:第2版 (2006年6月1日) 作者:楊開城 頁數(shù):395
Tag標(biāo)簽:無
內(nèi)容概要
本書結(jié)合了大量的應(yīng)用實例和圖表,全面深入地介紹了有關(guān)C語言編程的基礎(chǔ)知識,包括C語言程序的基本構(gòu)成,C語言的基本數(shù)據(jù)類型和構(gòu)造數(shù)據(jù)類型(數(shù)組、指針、結(jié)構(gòu)體、共用體、位域和枚舉)的使用方法,各種運算符的用法,程序控制語句的用法,預(yù)處理命令的用法,常見標(biāo)準庫函數(shù)(格式化輸入輸出、屏幕定位彩色輸出、鍵盤讀取、字符串操作、文件操作、內(nèi)存分配與釋放等)的用法。 為了培養(yǎng)讀者的學(xué)習(xí)興趣,在每章的實驗指導(dǎo)部分,針對該章節(jié)講述的內(nèi)容,設(shè)計了一些有趣的游戲類或界面類實驗題目。在每章內(nèi),還提供了豐富的經(jīng)過精心設(shè)計的練習(xí),并在章末給出了答案?! ”緯m合計算機專業(yè)的學(xué)生使用,也可以作為非計算機專業(yè)學(xué)生以及C語言自學(xué)者的參考書。
書籍目錄
第1章 C語言程序設(shè)計基礎(chǔ) 11.1 計算機的工作原理簡介 21.2 C語言的發(fā)展歷史及其基本特性 31.3 C程序的基本結(jié)構(gòu) 41.4 編制C語言程序的基本步驟 81.5 計算機內(nèi)部數(shù)值的表示及運算 91.5.1 二進制、八進制和十六進制的概念 91.5.2 二進制數(shù)的算術(shù)運算 101.5.3 二進制、八進制、十六進制和十進制數(shù)之間的轉(zhuǎn)換 111.5.4 二進制數(shù)的位運算 131.5.5 計算機中的數(shù)據(jù)單位 13◆練習(xí) 141.6 實驗指導(dǎo) 151.6.1 Borland C++3.1的安裝 151.6.2 Borland C++3.1編輯器的使用 161.7 練習(xí)答案 21第2章 基本數(shù)據(jù)類型、運算符和表達式 232.1 C語言的基本數(shù)據(jù)類型 252.1.1 常量與變量 252.1.2 整型數(shù)據(jù) 252.1.3 實型數(shù)據(jù) 302.1.4 字符型數(shù)據(jù)和字符串常量 322.1.5 數(shù)據(jù)的簡單輸出 34◆練習(xí)2-1 362.2 C語言的運算符和表達式 382.2.1 賦值運算符和賦值表達式 382.2.2 強制類型轉(zhuǎn)換符 392.2.3 算術(shù)運算符、算術(shù)表達式 412.2.4 自增自減運算符和負號運算符 432.2.5 算術(shù)運算中的數(shù)據(jù)類型轉(zhuǎn)換規(guī)則 442.2.6 位運算符、位運算表達式 452.2.7 逗號運算符和逗號表達式 462.2.8 sizeof運算符和復(fù)合賦值運算符 462.3 運算符的優(yōu)先級和結(jié)合性 472.4 小結(jié)及常見錯誤列舉 48◆練習(xí)2-2 532.5 實驗指導(dǎo) 542.5.1 完整的編程操作 542.5.2 修改錯誤程序 562.6 練習(xí)答案 58◆練習(xí)2-1答案 58◆練習(xí)2-2答案 58第3章 基本輸入輸出和順序程序設(shè)計 593.1 C程序中的數(shù)據(jù)輸出 603.1.1 整數(shù)的輸出 613.1.2 實數(shù)的輸出 643.1.3 字符和字符串的輸出 653.1.4 格式化輸出小結(jié) 673.1.5 屏幕定位及彩色輸出 68◆練習(xí)3-1 743.2 C程序中的數(shù)據(jù)輸入 763.2.1 數(shù)據(jù)的格式化輸入 763.2.2 字符數(shù)據(jù)的非格式化輸入 803.3 順序程序設(shè)計舉例 833.4 小結(jié)及常見錯誤列舉 85◆練習(xí)3-2 883.5 實驗指導(dǎo) 893.5.1 學(xué)會調(diào)試程序 893.5.2 程序改錯 913.5.3 編程實驗 913.6 練習(xí)答案 92◆練習(xí)3-1答案 92◆練習(xí)3-2答案 93第4章 程序控制 954.1 3種程序控制結(jié)構(gòu) 964.2 C語句小結(jié) 974.3 關(guān)系運算符、邏輯運算符和條件運算符 994.3.1 關(guān)系運算符和關(guān)系表達式 994.3.2 邏輯運算符和邏輯表達式 1004.3.3 條件運算符和條件表達式 101◆練習(xí)4-1 1034.4 選擇結(jié)構(gòu)的程序設(shè)計 1054.4.1 if語句 1054.4.2 switch語句 111◆練習(xí)4-2 1164.5 循環(huán)結(jié)構(gòu)的程序設(shè)計 1204.5.1 while語句 1204.5.2 do-while語句 1244.5.3 for語句 125◆練習(xí)4-3 1284.6 混合控制結(jié)構(gòu)的程序設(shè)計 1304.7 小結(jié)及常見錯誤列舉 136◆練習(xí)4-4 1414.8 實驗指導(dǎo) 1434.8.1 修改程序 1434.8.2 編寫程序 1444.9 練習(xí)答案 149◆練習(xí)4-1答案 149◆練習(xí)4-2答案 149◆練習(xí)4-3答案 150◆練習(xí)4-4答案 150第5章 數(shù)組 1535.1 一維數(shù)組的定義與引用 154◆練習(xí)5-1 1615.2 二維數(shù)組的定義與引用 164◆練習(xí)5-2 1675.3 字符串與數(shù)組 1705.3.1 字符串的本質(zhì) 1705.3.2 字符及字符串操作 1715.3.3 字符串?dāng)?shù)組 176◆練習(xí)5-3 1795.4 小結(jié)及常見錯誤列舉 1825.5 實驗指導(dǎo) 1855.5.1 修改程序 1855.5.2 新編程序 1865.6 練習(xí)答案 193◆練習(xí)5-1答案 193◆練習(xí)5-2答案 193◆練習(xí)5-3答案 194第6章 函數(shù) 1996.1 函數(shù)的定義和調(diào)用 2006.1.1 不帶參數(shù)沒有返回值的函數(shù) 2006.1.2 不帶參數(shù)有返回值的函數(shù) 2026.1.3 帶參數(shù)沒有返回值的函數(shù) 2046.1.4 帶參數(shù)有返回值的函數(shù) 206◆練習(xí)6-1 2086.2 變量的作用域和存儲類別 2126.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 2196.4 函數(shù)的作用域 224◆練習(xí)6-2 2256.5 利用工程管理多個源程序文件 2276.6 小結(jié)及常見錯誤列舉 2306.7 實驗指導(dǎo) 2346.7.1 圖形輸出 2346.7.2 編制程序 2386.8 練習(xí)答案 242◆練習(xí)6-1答案 242◆練習(xí)6-2答案 243第7章 指針 2517.1 指針變量的定義與引用 2527.2 指針的運算 255◆練習(xí)7-1 2567.3 指針與數(shù)組 2567.4 指針與字符串 2617.5 指針與內(nèi)存的動態(tài)分配 266◆練習(xí)7-2 2717.6 指針與數(shù)組作為函數(shù)的參數(shù) 2757.7 帶參數(shù)的main函數(shù) 2817.8 指針作為函數(shù)的返回值 2837.9 函數(shù)指針的定義與引用 284◆練習(xí)7-3 2877.10 小結(jié)及常見錯誤列舉 2927.11 實驗指導(dǎo) 2967.12 練習(xí)答案 299◆練習(xí)7-1答案 299◆練習(xí)7-2答案 300◆練習(xí)7-3答案 300第8章 預(yù)處理命令 3078.1 預(yù)處理命令簡介 3088.2 宏定義 3088.2.1 不帶參數(shù)的宏定義 3088.2.2 帶參數(shù)的宏定義 3108.3 文件包含 3128.4 條件編譯 313◆練習(xí) 3168.5 練習(xí)答案 317◆練習(xí)答案 317第9章 復(fù)雜數(shù)據(jù)類型 3199.1 復(fù)雜數(shù)據(jù)類型概述 3209.2 結(jié)構(gòu)體 3209.2.1 結(jié)構(gòu)體類型的定義 3209.2.2 結(jié)構(gòu)體變量的定義和引用 3219.2.3 簡化結(jié)構(gòu)體類型名 3259.2.4 結(jié)構(gòu)體數(shù)組 326◆練習(xí)9-1 3289.3 線性鏈表 3329.4 共用體 3369.4.1 共用體類型的定義 3369.4.2 共用體變量的定義和引用 3379.5 位域 3399.6 枚舉類型變量的定義和引用 3429.7 復(fù)雜數(shù)據(jù)類型作為函數(shù)參數(shù)和返回值 343◆練習(xí)9-2 3459.8 小結(jié)及常見錯誤列舉 3479.9 實驗指導(dǎo) 3499.10 練習(xí)答案 352◆練習(xí)9-1答案 352◆練習(xí)9-2答案 353第10章 文件操作 36310.1 文件操作概述 36410.2 文件指針 36410.3 文件的打開、讀寫和關(guān)閉 36510.3.1 文件的打開與關(guān)閉 36510.3.2 文件的讀寫 36610.4 文件的定位讀寫 37410.5 小結(jié)及常見錯誤列舉 37610.6 實驗指導(dǎo) 377附錄一 常見庫函數(shù)(按函數(shù)類別排序) 379附錄二 C語言中常用的專業(yè)術(shù)語對譯 385附錄三 C語言中的關(guān)鍵字(保留字) 391附錄四 運算符和結(jié)合性 393附錄五 ASCII碼表 395
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C語言程序設(shè)計教程、實驗與練習(xí) PDF格式下載