出版時(shí)間:2009-9 出版社:中國(guó)鐵道出版社 作者:曹玲煥,孫萍 著 頁數(shù):241
內(nèi)容概要
《C語言程序設(shè)計(jì)》以新標(biāo)準(zhǔn)對(duì)C語言的規(guī)定為依據(jù),通過大量的實(shí)例,從計(jì)算機(jī)語言和程序設(shè)計(jì)的基本知識(shí)出發(fā),系統(tǒng)地介紹了C語言程序設(shè)計(jì)中的各種數(shù)據(jù)類型及其運(yùn)算、基本語句、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組的定義和引用、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體與共用體、位運(yùn)算、文件操作等。每個(gè)知識(shí)點(diǎn)配有相應(yīng)的練習(xí),方便邊學(xué)邊練、講練結(jié)合的授課形式;每章配有相應(yīng)的實(shí)訓(xùn)內(nèi)容,重在培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力;精選的習(xí)題根據(jù)知識(shí)特點(diǎn)采用多種形式,作為對(duì)該章內(nèi)容的鞏固和延伸;將上機(jī)環(huán)境與全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)接軌,采用Visual C++ 6.0運(yùn)行環(huán)境,內(nèi)容涵蓋C語言等級(jí)考試大綱,旨在幫助讀者學(xué)好C語言的同時(shí),順利通過等級(jí)考試。 《C語言程序設(shè)計(jì)》通俗易懂、邏輯性強(qiáng)、循序漸進(jìn),便于讀者接受,適合作為高職高專院校C語言課程的教材。
書籍目錄
第1章 程序設(shè)計(jì)基礎(chǔ)1.1 C語言程序設(shè)計(jì)概述1.1.1 C語言簡(jiǎn)介1.1.2 C程序與程序設(shè)計(jì)1.2 算法及結(jié)構(gòu)化程序1.2.1 算法1.2.2 結(jié)構(gòu)化程序1.3 簡(jiǎn)單C語言程序的構(gòu)成和格式1.3.1 程序舉例1.3.2 小結(jié)小結(jié)實(shí)訓(xùn)認(rèn)識(shí)C語言程序習(xí)題第2章 基本數(shù)據(jù)類型和基本運(yùn)算2.1 常量2.1.1 數(shù)值常量2.1.2 字符常量2.1.3 轉(zhuǎn)義字符常量2.1.4 字符串常量2.1.5 符號(hào)常量2.2 變量及其數(shù)據(jù)類型2.2.1 標(biāo)識(shí)符2.2.2 變量的數(shù)據(jù)類型2.2.3 變量的初始化2.3 算術(shù)運(yùn)算符和算術(shù)表達(dá)式2.3.1 算術(shù)運(yùn)算符2.3.2 運(yùn)算符的優(yōu)先級(jí)、結(jié)合性和算術(shù)表達(dá)式2.3.3 類型轉(zhuǎn)換2.3.4 求字節(jié)數(shù)運(yùn)算符2.4 賦值運(yùn)算符和賦值表達(dá)式2.5 自增、自減運(yùn)算符和逗號(hào)運(yùn)算符2.5.1 自增、自減運(yùn)算符2.5.2 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式小結(jié)實(shí)訓(xùn)數(shù)據(jù)類型、運(yùn)算符與表達(dá)式習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 C語句概述3.1.1 C語句的分類3.1.2 賦值語句3.2 格式輸出和輸入3.2.1 格式輸出函數(shù)(print()函數(shù))3.2.2 格式輸入函數(shù)(scanf()函數(shù))3.3 字符的輸出和輸入3.3.1 字符輸出函數(shù)(Imtchar()函數(shù))3.3.2 字符輸入函數(shù)(getchar()函數(shù))3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例小結(jié)實(shí)訓(xùn)順序結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 關(guān)系運(yùn)算和邏輯運(yùn)算4.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式4.1.2 邏輯運(yùn)算符和邏輯表達(dá)式4.2 if語句4.2.1 if語句的三種形式4.2.2 if語句的嵌套4.2.3 條件運(yùn)算符和條件表達(dá)式4.3 switch語句4.4 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例小結(jié)實(shí)訓(xùn)選擇結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 while循環(huán)語句5.2 dowhile循環(huán)語句5.3 for循環(huán)語句5.4 break語句和continue語句5.4.1 break語句5.4.2 continue語句5.5 循環(huán)結(jié)構(gòu)的嵌套5.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例小結(jié)實(shí)訓(xùn)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 訪問數(shù)組元素6.1.3 初始化數(shù)組元素6.1.4 數(shù)組元素的輸出6.1.5 一維數(shù)組的應(yīng)用6.2 二維數(shù)組6.2.1 二維數(shù)組的定義6.2.2 訪問二維數(shù)組元素6.2.3 初始化二維數(shù)組6.2.4 二維數(shù)組的應(yīng)用6.3 字符數(shù)組與字符串6.3.1 字符數(shù)組的說明和引用6.3.2 字符數(shù)組的輸入/輸出6.3.3 字符串處理函數(shù)與字符串?dāng)?shù)組6.4 數(shù)組應(yīng)用舉例小結(jié)實(shí)訓(xùn)數(shù)組習(xí)題第7章 函數(shù)7.1 函數(shù)概述7.2 函數(shù)的定義和返回值7.2.1 函數(shù)定義的語法7.2.2 函數(shù)的返回值7.3 函數(shù)的調(diào)用7.3.1 函數(shù)的兩種調(diào)用方式7.3.2 函數(shù)的參數(shù)傳遞7.3.3 函數(shù)調(diào)用的語法要求7.4 函數(shù)的說明7.4.1 函數(shù)說明的形式7.4.2 函數(shù)說明的位置7.5 局部變量和全局變量7.5.1 函數(shù)中的局部變量和全局變量7.5.2 利用全局變量傳遞數(shù)據(jù)7.6 變量的存儲(chǔ)類別7.7 函數(shù)的嵌套調(diào)用和遞歸調(diào)用7.7.1 函數(shù)的嵌套調(diào)用7.7.2 函數(shù)的遞歸調(diào)用7.8 函數(shù)的存儲(chǔ)類型7.8.1 外部函數(shù)7.8.2 靜態(tài)函數(shù)7.9 函數(shù)程序舉例小結(jié)實(shí)訓(xùn)函數(shù)習(xí)題第8章 指針8.1 指針及其定義8.1.1 指針8.1.2 指針的定義8.1.3 指針的初始化8.2 指針的運(yùn)算8.2.1 引用運(yùn)算8.2.2 指針的算術(shù)運(yùn)算8.2.3 指針的賦值運(yùn)算8.2.4 指針的關(guān)系運(yùn)算8.3 指針和變量8.3.1 利用指針處理簡(jiǎn)單數(shù)據(jù)8.3.2 指針作函數(shù)參數(shù)8.4 指針和數(shù)組8.4.1 指針和一維數(shù)組8.4.2 指針和二維數(shù)組8.5 指針和字符串8.5.1 使指針指向字符串8.5.2 利用指針輸入和輸出字符串8.5.3 字符串?dāng)?shù)組8.5.4 程序舉例8.6 指針和函數(shù)8.6.1 指向函數(shù)的指針8.6.2 指向函數(shù)的指針變量作函數(shù)參數(shù)8.6.3 指針函數(shù)小結(jié)實(shí)訓(xùn)指針習(xí)題第9章 編譯預(yù)處理9.1 宏定義9.1.1 不帶參數(shù)的宏定義9.1.2 帶參數(shù)的宏定義9.2 文件包含9.3 條件編譯小結(jié)實(shí)訓(xùn)編譯預(yù)處理習(xí)題第10章 結(jié)構(gòu)體和共用體10.1 結(jié)構(gòu)體類型10.1.1 結(jié)構(gòu)體類型的說明10.1.2 結(jié)構(gòu)體類型變量的定義10.1.3 結(jié)構(gòu)體變量的初始化10.1.4 結(jié)構(gòu)體成員引用10.1.5 結(jié)構(gòu)體變量的賦值運(yùn)算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)體與函數(shù)10.3.1 結(jié)構(gòu)體變量作函數(shù)參數(shù)10.3.2 結(jié)構(gòu)體型函數(shù)10.4 指針和結(jié)構(gòu)體10.4.1 結(jié)構(gòu)體指針及其定義10.4.2 通過指針引用結(jié)構(gòu)體成員10.4.3 結(jié)構(gòu)體指針作函數(shù)參數(shù)10.4.4 結(jié)構(gòu)體指針函數(shù)10.5 鏈表10.5.1 鏈表概述10.5.2 鏈表的操作10.6 共用體類型10.6.1 共用體類型的說明10.6.2 共用體變量的引用和初始化10.7 自定義類型10.7.1 自定義類型的形式和功能10.7.2 自定義類型的應(yīng)用10.8 程序舉例小結(jié)實(shí)訓(xùn)結(jié)構(gòu)體和共用體習(xí)題第11章 位運(yùn)算11.1 位運(yùn)算符11.2 位運(yùn)算符的功能11.2.1 按位與運(yùn)算11.2.2 按位或運(yùn)算11.2.3 按位異或運(yùn)算11.2.4 求反運(yùn)算11.2.5 左移運(yùn)算11.2.6 右移運(yùn)算11.2.7 位運(yùn)算舉例小結(jié)實(shí)訓(xùn)位運(yùn)算習(xí)題第12章 文件12.1 文件概述12.2 文件類型指針與文件操作12.3 文件打開函數(shù)12.4 文件關(guān)閉函數(shù)12.5 文件讀/寫函數(shù)12.5.1 單個(gè)字符讀/寫函數(shù)12.5.2 字符串讀,寫函數(shù)12.5.3 數(shù)據(jù)塊讀/寫函數(shù)12.5.4 格式化讀/寫函數(shù)12.6 文件定位函數(shù)12.6.1 文件的定位12.6.2 文件位置指針的檢測(cè)12.7 文件出錯(cuò)的檢測(cè)12.7.1 文件出錯(cuò)檢測(cè)函數(shù).ferror()12.7.2 出錯(cuò)標(biāo)志置零函數(shù)elearerr()12.8 應(yīng)用舉例小結(jié)實(shí)訓(xùn)文件習(xí)題第13章 綜合實(shí)訓(xùn)附錄AC語言中的關(guān)鍵字附錄B運(yùn)算符的優(yōu)先級(jí)和結(jié)合性附錄C常用字符與ASClI碼對(duì)照表附錄D標(biāo)準(zhǔn)庫(kù)函數(shù)參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載