出版時(shí)間:2009-5 出版社:清華大學(xué)出版社 作者:吳婷朱勝強(qiáng),朱勝強(qiáng),吳婷 著 頁數(shù):291
前言
隨著計(jì)算機(jī)信息時(shí)代的發(fā)展,越來越多的人士需要了解、掌握程序設(shè)計(jì)知識。c語言是一門經(jīng)典的結(jié)構(gòu)化程序設(shè)計(jì)語言,具有表達(dá)能力強(qiáng)、功能豐富、目標(biāo)程序質(zhì)量高、可移植性好、使用靈活方便等特點(diǎn),是當(dāng)今最為流行的一種計(jì)算機(jī)語言,并且它非常適合初學(xué)者學(xué)習(xí),已經(jīng)成為高等院校以及高等職業(yè)學(xué)校廣泛開設(shè)的一門程序設(shè)計(jì)課程。本書是作者在多年的課程教學(xué)、科研實(shí)踐的基礎(chǔ)上,不斷地進(jìn)行教學(xué)改革的探索,并根據(jù)高等院校教育的教學(xué)特點(diǎn)編寫而成的一本簡明應(yīng)用型教材,旨在培養(yǎng)學(xué)生掌握計(jì)算機(jī)程序設(shè)計(jì)的一般基礎(chǔ)知識、基本技術(shù)與基本應(yīng)用能力。本書以“基礎(chǔ)理論一實(shí)用技術(shù)一實(shí)訓(xùn)”為主線組織內(nèi)容,重點(diǎn)突出、系統(tǒng)性強(qiáng)。同時(shí)將實(shí)際開發(fā)經(jīng)驗(yàn)融人基本理論之中,知識點(diǎn)與示例相結(jié)合,在每章中都設(shè)有“上機(jī)實(shí)訓(xùn)”特色板塊,突出實(shí)用性和實(shí)踐性。作為一本人門與應(yīng)用型教材,本書在內(nèi)容取舍上少而精,通俗易懂,并對易混淆和實(shí)用性強(qiáng)的內(nèi)容進(jìn)行了重點(diǎn)提示和講解,易教易學(xué)。本書共分12章,具體內(nèi)容如下。第1章:主要介紹c語言的開發(fā)環(huán)境MicrosoftVisualc++6.0,并簡單地介紹了c語言的程序結(jié)構(gòu)與編譯過程。第2章:著重講述了c語言的數(shù)據(jù)類型、運(yùn)算符與表達(dá)式及不同類型數(shù)據(jù)間的混合運(yùn)算規(guī)則。第3章:主要介紹c語言順序結(jié)構(gòu)程序設(shè)計(jì),包括c語句、數(shù)據(jù)的輸入與輸出方法、順序程序結(jié)構(gòu)。第4章:主要介紹選擇結(jié)構(gòu)程序設(shè)計(jì),包括關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符與邏輯表達(dá)式、選擇結(jié)構(gòu)語句,并給出了選擇結(jié)構(gòu)程序設(shè)計(jì)的兩個實(shí)例。第5章:主要介紹循環(huán)結(jié)構(gòu)程序設(shè)計(jì),包括while型循環(huán)、do-while型循環(huán)和for型循環(huán),同時(shí)介紹了break語句和continue語句的用法,還介紹了3個循環(huán)結(jié)構(gòu)的綜合實(shí)例。第6章:介紹了數(shù)組的概念與用法,包括一維數(shù)組、二維數(shù)組與多維數(shù)組、字符數(shù)組與字符串,并給出了兩個數(shù)組綜合應(yīng)用的實(shí)例。第7章:主要介紹函數(shù)的定義、函數(shù)的參數(shù)和返回值、函數(shù)的調(diào)用方法、函數(shù)的參數(shù)傳遞方式、變量的作用域、變量的存儲類型及函數(shù)的作用域。第8章:主要介紹了指針與地址的概念、指針變量、數(shù)組的指針、指針與函數(shù)的關(guān)系、指向字符串的指針、字符數(shù)組與字符指針的區(qū)別、指向指針的指針,并給出了兩個綜合案例。第9章:主要介紹編譯預(yù)處理,包括文件包含、宏定義和條件編譯。第10章:主要介紹復(fù)雜數(shù)據(jù)類型,包括結(jié)構(gòu)體、用指針操作鏈表、共用體、枚舉類型,
內(nèi)容概要
《實(shí)用C語言簡明教程》作為C語言程序設(shè)計(jì)的入門與應(yīng)用教材,在內(nèi)容取舍上盡可能做到少而精,力圖通俗易懂,由淺入深,以培養(yǎng)學(xué)生掌握計(jì)算機(jī)程序設(shè)計(jì)的一般基礎(chǔ)知識、基本技術(shù)與基本應(yīng)用能力?!秾?shí)用C語言簡明教程》以“基礎(chǔ)理論一實(shí)用技術(shù)一實(shí)訓(xùn)”為主線組織編寫,主要內(nèi)容包括C語言的開發(fā)環(huán)境與基本概念、數(shù)據(jù)描述與基本操作、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、編譯預(yù)處理、復(fù)雜數(shù)據(jù)類型、文件和位運(yùn)算等?! 秾?shí)用C語言簡明教程》可作為高等學(xué)校非計(jì)算機(jī)專業(yè)本科的計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)用書,也可作為高等學(xué)校成人教育的培訓(xùn)教材,還可供各類工程技術(shù)人員參考,同時(shí)也可作為全國計(jì)算機(jī)等級考試(二級c語言)的參考書籍。
書籍目錄
第1章 C語言概述1.1 C語言的開發(fā)環(huán)境1.1.1 VisualC++6.0的安裝1.1.2 進(jìn)入VisualC++開發(fā)環(huán)境1.1.3 VisualC++6.0重要菜單命令介紹1.2 初識C語言1.2.1 c語言程序舉例1.2.2 C語言程序說明上機(jī)實(shí)訓(xùn)小結(jié)習(xí)題第2章 數(shù)據(jù)描述與基本操作2.1 數(shù)據(jù)類型2.1.1 常量與變量2.1.2 整型數(shù)據(jù)2.1.3 實(shí)型數(shù)據(jù)2.1.4 字符型數(shù)據(jù)2.2 運(yùn)算符與表達(dá)式2.2.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.2.2 賦值運(yùn)算符與賦值表達(dá)式2.2.3 逗號運(yùn)算符與逗號表達(dá)式2.3 不同類型數(shù)據(jù)間的混合運(yùn)算2.3.1 隱式類型轉(zhuǎn)換2.3.2 強(qiáng)制類型轉(zhuǎn)換上機(jī)實(shí)訓(xùn)小結(jié)習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 C語句3.1.1 表達(dá)式語句3.1.2 函數(shù)調(diào)用語句3.1.3 控制語句3.1.4 空語句3.1.5 復(fù)合語句3.2 數(shù)據(jù)的輸入與輸出3.2.1 格式輸出函數(shù)——printf函數(shù)3.2.2 格式輸入函數(shù)——scanf函數(shù)3.2.3 字符輸出函數(shù)——putchar函數(shù)3.2.4 字符輸入函數(shù)——9etchar函數(shù)3.3 順序結(jié)構(gòu)程序設(shè)計(jì)上機(jī)實(shí)訓(xùn)小結(jié)習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式4.1.1 關(guān)系運(yùn)算符4.1.2 關(guān)系表達(dá)式4.2 邏輯運(yùn)算符與邏輯表達(dá)式4.2.1 邏輯運(yùn)算符4.2.2 邏輯表達(dá)式4.3 選擇結(jié)構(gòu)語句4.3.1 if語句4.3.2 條件運(yùn)算符4.3.3 switch語句4.4 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例上機(jī)實(shí)訓(xùn)小結(jié)習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 while型循環(huán)5.1.1 while結(jié)構(gòu)的形式5.1.2 while循環(huán)的語義5.2 do-while型循環(huán)5.2.1 結(jié)構(gòu)形式5.2.2 do-while循環(huán)的含義5.3 for型循環(huán)5.3.1 for循環(huán)表現(xiàn)形式5.3.2 for語句的變型5.4 其他控制語句5.4.1 break語句5.4.2 continue語句
章節(jié)摘錄
?。?)用“r”方式打開文件的目的是為了從文件中讀取數(shù)據(jù),不能向文件中寫入數(shù)據(jù);而用“r+”時(shí),則可對該文件執(zhí)行讀操作,也可以向文件寫數(shù)據(jù),注意,打開的文件應(yīng)該存在,否則出錯;轉(zhuǎn)換讀寫方式時(shí),應(yīng)重新定位讀寫的位置指針。(2)“w”方式用于建立一個新文件,并向該文件寫數(shù)據(jù),不能從文件中讀取數(shù)據(jù);而用“w+”則是建立一個新文件??梢詫υ撐募憯?shù)據(jù),然后又可以讀取這些數(shù)據(jù)。注意,轉(zhuǎn)換讀寫方式時(shí),應(yīng)該重新定位讀或?qū)懙奈募恢弥羔槨J褂谩皐”和“w+”方式時(shí),如果原來已存在一個與打開文件名相同的文件,則在打開文件時(shí)將該文件刪除,然后重新建立一個新文件。(3)“a”方式用于向文件末尾添加數(shù)據(jù)(不刪除原來的數(shù)據(jù)),而“a+”方式則可以向文件末尾追加數(shù)據(jù),也可以讀取文件中的數(shù)據(jù),如果指定文件不存在,則以寫方式建立文件。(4)當(dāng)用fopen()函數(shù)成功地打開一個文件時(shí),該函數(shù)返回一個FII.E指針。如果不能實(shí)現(xiàn)打開任務(wù),fopen函數(shù)將會帶回一個錯誤信息。出錯的原因可能是用“r”方式打開一個并不存在的文件,磁盤已滿無法建立新文件等。此時(shí)fopen函數(shù)將返回一個空指針。常用下面的方式打開一個文件:
圖書封面
評論、評分、閱讀與下載