C實用教程

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 C語言概論1.1 概論1.1.1 計算機的基本組成1.1.2 指令和程序1.1.3 程序設(shè)計語言1.2 C程序設(shè)計過程1.2.1 C程序設(shè)計的一般步驟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 注釋練習11.4 綜合實例:演奏貝多芬《歡樂頌》習題1第2章 數(shù)據(jù)及其類型2.1 數(shù)據(jù)的機內(nèi)存儲2.1.1 內(nèi)存及其組織形式2.1.2 進制的概念2.1.3 進制轉(zhuǎn)換2.1.4 整數(shù)的機內(nèi)表示2.1.5 多字節(jié)存儲2.1.6 實數(shù)的機內(nèi)表示2.1.7 非數(shù)值信息的機內(nèi)表示練習12.2 基本數(shù)據(jù)類型2.2.1 整型2.2.2 實型2.2.3 字符型2.2.4 實際位長2.3 內(nèi)存和變量2.3.1 標識符2.3.2 變量和變量定義2.3.3 變量賦值和初始化練習22.4 字面常量2.4.1 整數(shù)2.4.2 實數(shù)2.4.3 字符常量和轉(zhuǎn)義字符2.4.4 字符串常量練習32.5 標識符常量2.5.1 #define標識符常量2.5.2 const只讀變量2.6 綜合實例:變量值的機內(nèi)表示習題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練習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ū)練習23.4 綜合實例:列表顯示數(shù)據(jù)習題3第4章 運算符和表達式4.1 算術(shù)運算4.1.1 算術(shù)運算符4.1.2 數(shù)值類型轉(zhuǎn)換4.1.3 優(yōu)先級和結(jié)合性4.1.4 算術(shù)表達式的值和類型4.1.5 代數(shù)式和表達式練習14.2 賦值運算4.2.1 左值和右值4.2.2 數(shù)值截取和數(shù)值溢出4.2.3 多重賦值4.2.4 復合賦值練習24.3 sizeof運算符4.4 逗號運算符4.5 自增和自減4.5.1 一般使用方法4.5.2 前綴和后綴的區(qū)別4.5.3 注意事項練習34.6 位運算4.6.1 位邏輯運算4.6.2 移位運算4.6.3 幾點說明4.6.4 位運算應用練習44.7 綜合實例:交換算法習題4第5章 順序和選擇5.1 語句概述5.1.1 表達式語句和空語句5.1.2 函數(shù)調(diào)用語句5.1.3 語句塊5.1.4 控制語句5.2 流程控制條件5.2.1 關(guān)系運算及其表達式5.2.2 邏輯運算及表達式5.2.3 邏輯運算的優(yōu)化練習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:運算練習2.l5.4 switch語句5.5 綜合實例:簡單計算器(上)習題5第6章 循環(huán)和轉(zhuǎn)向6.1 while語句6.1.1 while語句的一般格式6.1.2 while語句的循環(huán)程序設(shè)計6.1.3 while語句的變化6.2 dowhile語句6.2.1 dowhile語句的一般格式6.2.2 dowhile語句的特點練習16.3 for語句6.3.1 for語句的一般格式6.3.2 for語句的省略形式練習26.4 循環(huán)嵌套6.5 轉(zhuǎn)向語句6.5.1 break語句6.5.2 continue語句6.5.3 goto語句練習36.6 綜合實例:簡單計算器(中)習題6第7章 基本結(jié)構(gòu)化程序設(shè)計7.1 算法和程序7.2 算法的結(jié)構(gòu)化描述7.2.1 流程圖7.2.2 N.S圖7.2.3 PAD圖練習17.3 程序設(shè)計舉例……第8章函數(shù)第9章數(shù)組第10章程序組織和預處理第11章指針第12章字符指針和字符串處理第13章結(jié)構(gòu)、聯(lián)合和枚舉第14章文件實驗部分附錄

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


    C實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7