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