C實(shí)用教程

出版時(shí)間:2009-3  出版社:電子工業(yè)出版社  作者:丁有和,鄭阿奇 著  頁數(shù):423  

前言

  c語言及其程序設(shè)計(jì)是高等學(xué)校許多專業(yè)必開的課程,隨著高等學(xué)校招生規(guī)模的擴(kuò)大,c語言的教學(xué)出現(xiàn)了一些新情況,要求C語言的教材也要適應(yīng)這種變化。為此,我們繼承了實(shí)用教程系列教材的成功經(jīng)驗(yàn),結(jié)合多年C語言課程教學(xué)實(shí)踐經(jīng)驗(yàn),經(jīng)過較長時(shí)間的準(zhǔn)備,編寫了本書。我們認(rèn)為,教師好教、學(xué)生能夠理解、學(xué)習(xí)本書后能夠編寫一個(gè)規(guī)模不太大的程序是本書編寫的目標(biāo),讀者可以進(jìn)行比較選擇?! ”緯腥缦绿攸c(diǎn):  (1)與其他C語言教材比較,本書介紹內(nèi)容的順序循序漸進(jìn),學(xué)生好學(xué)、教師好教。介紹知識的方式盡可能圖形化,解釋問題盡可能說到位,系統(tǒng)地提供理解問題所需的基礎(chǔ)知識,學(xué)生應(yīng)該能夠?qū)W透,而且學(xué)習(xí)起來比較輕松?! 。?)實(shí)用教程部分一般在講解內(nèi)容后緊跟示例,凡標(biāo)有[例Ex Xxx]的均是一個(gè)完整的程序,且都已上機(jī)調(diào)試通過。綜合實(shí)例是本章內(nèi)容的綜合,實(shí)例規(guī)模相對比較大。章節(jié)中的練習(xí)可以快速訓(xùn)練當(dāng)前章節(jié)內(nèi)容,每章中的習(xí)題精而適用,主要訓(xùn)練本章及其之前的內(nèi)容?! 。?)上機(jī)實(shí)驗(yàn)指導(dǎo)部分通過具體實(shí)驗(yàn)引導(dǎo)讀者進(jìn)行操作和編程(先“領(lǐng)進(jìn)門”),最后提出問題思考和在原來基礎(chǔ)上讓讀者自己進(jìn)行操作和編程練習(xí)。綜合應(yīng)用實(shí)習(xí)可根據(jù)教學(xué)需要,選擇任意一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)或模型完成?! 。?)實(shí)驗(yàn)l熟悉Visual C++開發(fā)環(huán)境,并使讀者能夠掌握修正代碼語法錯(cuò)誤的基本方法,為完成后面的實(shí)驗(yàn)創(chuàng)造條件。實(shí)驗(yàn)7則可使讀者在結(jié)構(gòu)化程序設(shè)計(jì)部分的學(xué)習(xí)之后掌握調(diào)試功能,這樣就可以在開發(fā)環(huán)境下完成比較大的程序。  本書雖然以Visual C++作為學(xué)習(xí)環(huán)境,但是為了適應(yīng)不同學(xué)校使用不同的開發(fā)環(huán)境這一具體情況,實(shí)際上,對使用其他開發(fā)環(huán)境學(xué)習(xí)來說也沒有什么障礙,并且對少數(shù)不同環(huán)境下可能出現(xiàn)的不同結(jié)果做了說明。同時(shí)對仍然可能在使用的’rtu_bo C 2.0開發(fā)環(huán)境在附錄中做了簡單介紹?! ”緯粌H適用于c課程教學(xué),也非常適合需要掌握c語言的用戶學(xué)習(xí)和參考。只要閱讀本書,結(jié)合上機(jī)實(shí)驗(yàn)指導(dǎo)進(jìn)行操作練習(xí),就能在較短的時(shí)間內(nèi)掌握c語言及其編程技術(shù)?! ”窘坛逃呻娮庸I(yè)出版社http://www.hxedu.tom.cn平臺為讀者提供服務(wù),可免費(fèi)下載教學(xué)課件、實(shí)例、實(shí)驗(yàn)源文件等。  本書由丁有和(南京師范大學(xué))編寫,鄭阿奇(南京師范大學(xué))對全書進(jìn)行統(tǒng)稿。另外還有很多同志對本書的編寫提供了許多幫助,在此一并表示感謝!  參加本套叢書編寫的有鄭阿奇、梁敬東、顧韻華、王洪元、楊長春、丁有和、徐文勝、曹弋、劉啟芬、殷紅先、姜乃松、彭作民、張為民、鄭進(jìn)、王一莉、劉毅、周怡君、王志瑞等?! ∮捎谧髡咚接邢?,不當(dāng)之處在所難免,懇請讀者批評指正。

內(nèi)容概要

  《C 實(shí)用教程》主要介紹C語言及其程序設(shè)計(jì),包括教程部分、實(shí)驗(yàn)部分以及綜合應(yīng)用實(shí)習(xí)。內(nèi)容介紹循序漸進(jìn)、實(shí)用教程部分一般在講解內(nèi)容后緊跟示例、章節(jié)中的練習(xí)可以快速訓(xùn)練當(dāng)前章節(jié)內(nèi)容、綜合實(shí)例是本章內(nèi)容的綜合,上機(jī)實(shí)驗(yàn)指導(dǎo)部分先“領(lǐng)進(jìn)門”,然后自己操作和編程練習(xí)。與其他C語言教材比較,《C 實(shí)用教程》具有“學(xué)生好學(xué)、教師好教”的特點(diǎn)?!  禖 實(shí)用教程》可作為大學(xué)本科、高職高專C語言課程的教材,也可以作為C語言的自學(xué)和培訓(xùn)用書。

書籍目錄

第1章 C語言概論1.1 概論1.1.1 計(jì)算機(jī)的基本組成1.1.2 指令和程序1.1.3 程序設(shè)計(jì)語言1.2 C程序設(shè)計(jì)過程1.2.1 C程序設(shè)計(jì)的一般步驟1.2.2 C編程環(huán)境1.2.3 Visualc++環(huán)境C程序開發(fā)過程1.3 C程序結(jié)構(gòu)1.3.1 main函數(shù)1.3.2 頭文件的包含1.3.3 注釋練習(xí)11.4 綜合實(shí)例:演奏貝多芬《歡樂頌》習(xí)題1第2章 數(shù)據(jù)及其類型2.1 數(shù)據(jù)的機(jī)內(nèi)存儲2.1.1 內(nèi)存及其組織形式2.1.2 進(jìn)制的概念2.1.3 進(jìn)制轉(zhuǎn)換2.1.4 整數(shù)的機(jī)內(nèi)表示2.1.5 多字節(jié)存儲2.1.6 實(shí)數(shù)的機(jī)內(nèi)表示2.1.7 非數(shù)值信息的機(jī)內(nèi)表示練習(xí)12.2 基本數(shù)據(jù)類型2.2.1 整型2.2.2 實(shí)型2.2.3 字符型2.2.4 實(shí)際位長2.3 內(nèi)存和變量2.3.1 標(biāo)識符2.3.2 變量和變量定義2.3.3 變量賦值和初始化練習(xí)22.4 字面常量2.4.1 整數(shù)2.4.2 實(shí)數(shù)2.4.3 字符常量和轉(zhuǎn)義字符2.4.4 字符串常量練習(xí)32.5 標(biāo)識符常量2.5.1 #define標(biāo)識符常量2.5.2 const只讀變量2.6 綜合實(shí)例:變量值的機(jī)內(nèi)表示習(xí)題2第3章 數(shù)據(jù)的輸入輸出3.1 輸出函數(shù)printf概述3.1.1 庫函數(shù)原型和調(diào)用3.1.2 轉(zhuǎn)義輸出3.1.3 格式參數(shù)域3.1.4 域參匹配3.2 數(shù)據(jù)的格式輸出3.2.1 基本類型格式3.2.2 類型修飾符3.2.3 寬度和精度3.2.4 對齊、前綴及填充符3.2.5 單字符輸出putchar練習(xí)13.3 格式輸入函數(shù)scanf3.3.1 scanf函數(shù)功能3.3.2 scanf控制格式3.3.3 多數(shù)據(jù)輸入3.3.4 輸入匹配3.3.5 空讀和域?qū)?.3.6 輸入中斷和分隔3.3.7 字符輸入和鍵盤緩沖區(qū)練習(xí)23.4 綜合實(shí)例:列表顯示數(shù)據(jù)習(xí)題3第4章 運(yùn)算符和表達(dá)式4.1 算術(shù)運(yùn)算4.1.1 算術(shù)運(yùn)算符4.1.2 數(shù)值類型轉(zhuǎn)換4.1.3 優(yōu)先級和結(jié)合性4.1.4 算術(shù)表達(dá)式的值和類型4.1.5 代數(shù)式和表達(dá)式練習(xí)14.2 賦值運(yùn)算4.2.1 左值和右值4.2.2 數(shù)值截取和數(shù)值溢出4.2.3 多重賦值4.2.4 復(fù)合賦值練習(xí)24.3 sizeof運(yùn)算符4.4 逗號運(yùn)算符4.5 自增和自減4.5.1 一般使用方法4.5.2 前綴和后綴的區(qū)別4.5.3 注意事項(xiàng)練習(xí)34.6 位運(yùn)算4.6.1 位邏輯運(yùn)算4.6.2 移位運(yùn)算4.6.3 幾點(diǎn)說明4.6.4 位運(yùn)算應(yīng)用練習(xí)44.7 綜合實(shí)例:交換算法習(xí)題4第5章 順序和選擇5.1 語句概述5.1.1 表達(dá)式語句和空語句5.1.2 函數(shù)調(diào)用語句5.1.3 語句塊5.1.4 控制語句5.2 流程控制條件5.2.1 關(guān)系運(yùn)算及其表達(dá)式5.2.2 邏輯運(yùn)算及表達(dá)式5.2.3 邏輯運(yùn)算的優(yōu)化練習(xí)15.3 if語句5.3.1 簡單if語句5.3.2 if.··else語句5.3.3 if.··elseif.一else語句5.3.4 嵌套if語句5.3.5 7:運(yùn)算練習(xí)2.l5.4 switch語句5.5 綜合實(shí)例:簡單計(jì)算器(上)習(xí)題5第6章 循環(huán)和轉(zhuǎn)向6.1 while語句6.1.1 while語句的一般格式6.1.2 while語句的循環(huán)程序設(shè)計(jì)6.1.3 while語句的變化6.2 dowhile語句6.2.1 dowhile語句的一般格式6.2.2 dowhile語句的特點(diǎn)練習(xí)16.3 for語句6.3.1 for語句的一般格式6.3.2 for語句的省略形式練習(xí)26.4 循環(huán)嵌套6.5 轉(zhuǎn)向語句6.5.1 break語句6.5.2 continue語句6.5.3 goto語句練習(xí)36.6 綜合實(shí)例:簡單計(jì)算器(中)習(xí)題6第7章 基本結(jié)構(gòu)化程序設(shè)計(jì)7.1 算法和程序7.2 算法的結(jié)構(gòu)化描述7.2.1 流程圖7.2.2 N.S圖7.2.3 PAD圖練習(xí)17.3 程序設(shè)計(jì)舉例……第8章函數(shù)第9章數(shù)組第10章程序組織和預(yù)處理第11章指針第12章字符指針和字符串處理第13章結(jié)構(gòu)、聯(lián)合和枚舉第14章文件實(shí)驗(yàn)部分附錄

章節(jié)摘錄

  第1章 C語言概論  1.1 概論  1.1.1計(jì)算機(jī)的基本組成  計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。人通過軟件才能使用計(jì)算機(jī)的硬件。我們將硬件和軟件結(jié)合成統(tǒng)一的整體,稱其為一個(gè)完整的計(jì)算機(jī)系統(tǒng),如圖1.1所示。  1.計(jì)算機(jī)硬件  計(jì)算機(jī)硬件是指構(gòu)成計(jì)算機(jī)的各種物理設(shè)備的總稱,是看得見、摸得著的實(shí)體。1946年6月,匈牙利籍?dāng)?shù)學(xué)家馮·諾依曼提出了“程序存儲”和“二進(jìn)制運(yùn)算”的思想,進(jìn)一步構(gòu)建了計(jì)算機(jī)由運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備組成這一經(jīng)典的計(jì)算機(jī)結(jié)構(gòu),此結(jié)構(gòu)共有5個(gè)部分,其原理如圖1.2所示?! ∠旅鎸λ鼈儦w類進(jìn)行說明:  (1)存儲器。主要功能是存放程序和數(shù)據(jù),程序是計(jì)算機(jī)操作的依據(jù),數(shù)據(jù)是計(jì)算機(jī)操作的對象。存儲器由存儲體、地址譯碼器、讀寫控制電路、地址總線和數(shù)據(jù)總線組成。能由中央處理器直接隨機(jī)存取指令和數(shù)據(jù)的存儲器稱為內(nèi)存儲器(或主存儲器),磁盤、磁帶、光盤等大容量存儲器稱為外存儲器(或輔助存儲器)。主存儲器、外部存儲器和相應(yīng)的軟件,組成了計(jì)算機(jī)的存儲系統(tǒng)。

圖書封面

評論、評分、閱讀與下載


    C實(shí)用教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7