C程序設(shè)計(jì)

出版時(shí)間:2011-3  出版社:清華大學(xué)出版社  作者:鄧長(zhǎng)春,齊俊英,何東武 等 著  頁數(shù):212  
Tag標(biāo)簽:無  

內(nèi)容概要

  《C程序設(shè)計(jì)》參照普通高等教育“C語言程序設(shè)計(jì)”課程教學(xué)大綱的基本要求編寫,將培養(yǎng)應(yīng)用創(chuàng)新能力的目標(biāo)融會(huì)、貫穿于教材之中,以“夠用、實(shí)用”為原則,精簡(jiǎn)傳統(tǒng)C語言教材的內(nèi)容知識(shí),通過簡(jiǎn)明扼要、通俗易懂地介紹C語言的基本概念、基本語法和編程方法,旨在使學(xué)生了解程序設(shè)計(jì)語言的基本知識(shí),掌握程序設(shè)計(jì)的基本方法與思路,進(jìn)而較為深入地理解程序的內(nèi)涵,并基本具備編程解決實(shí)際問題的能力,也為學(xué)習(xí)計(jì)算機(jī)后繼課程打下良好基礎(chǔ)?!  禖程序設(shè)計(jì)》不僅可以作為高等院校學(xué)生初學(xué)計(jì)算機(jī)高級(jí)語言程序設(shè)計(jì)的教材,以及計(jì)算機(jī)培訓(xùn)班學(xué)員C語言的考前培訓(xùn)教材,也適合廣大軟件開發(fā)人員和自學(xué)人員參考閱讀。

書籍目錄

第1章 C語言概述1.1 C語言的特點(diǎn)1.2 簡(jiǎn)單的程序例子1.3 運(yùn)行C程序的方法1.3.1 運(yùn)行C程序的一般過程1.3.2 MicrosoftVisualC++6.0環(huán)境簡(jiǎn)介習(xí)題第2章 數(shù)據(jù)的類型與基本操作2.1 基本數(shù)據(jù)類型與常數(shù)的表示2.1.1 基本數(shù)據(jù)類型2.1.2 常數(shù)表示2.2 變量與內(nèi)存2.2.1 標(biāo)識(shí)符2.2.2 變量的定義與初始化2.3 運(yùn)算符與表達(dá)式2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.3.2 賦值運(yùn)算符與賦值表達(dá)式2.3.3 數(shù)據(jù)類型轉(zhuǎn)換2.3.4 常用數(shù)學(xué)函數(shù)2.3.5 幾個(gè)特殊的運(yùn)算符2.4 輸入輸出函數(shù)2.4.1 printf輸出函數(shù)2.4.2 scanf輸入函數(shù)2.4.3 字符輸入輸出函數(shù)習(xí)題第3章 選擇結(jié)構(gòu)程序3.1 選擇結(jié)構(gòu)程序的構(gòu)成與特點(diǎn)3.2 關(guān)系運(yùn)算與邏輯運(yùn)算3.2.1 關(guān)系運(yùn)算與關(guān)系表達(dá)式3.2.2 邏輯運(yùn)算符與邏輯表達(dá)式3.3 if語句3.3.1 if~else~形式3.3.2 if~形式3.3.3 if~elseif~形式3.3.4 if的嵌套3.3.5 條件表達(dá)式3.4 switch語句和break語句習(xí)題第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.1 用goto語句實(shí)現(xiàn)循環(huán)4.2 while語句4.3 do~while語句4.4 for語句4.5 多重循環(huán)4.6 break和continue語句4.6.1 break語句4.6.2 continue語句4.7 應(yīng)用舉例習(xí)題第5章 數(shù)組5.1 引言5.2 一維數(shù)組5.2.1 一維數(shù)組的定義和初始化5.2.2 應(yīng)用例子5.3 二維數(shù)組5.3.1 二維數(shù)組的定義和初始化5.3.2 應(yīng)用例子5.4 字符串5.4.1 字符數(shù)組的一般操作方法5.4.2 字符串處理方法習(xí)題第6章 指針6.1 變量的指針6.2 數(shù)組指針6.2.1 一維數(shù)組的指針6.2.2 二維數(shù)組的指針6.2.3 字符串的指針6.2.4 動(dòng)態(tài)存儲(chǔ)分配習(xí)題第7 章函數(shù)7.1 函數(shù)的定義和調(diào)用7.1.1 函數(shù)的定義7.1.2 函數(shù)的返回與函數(shù)的類型7.1.3 函數(shù)的調(diào)用7.2 參數(shù)傳遞7.2.1 變量作為函數(shù)形參7.2.2 數(shù)組作為函數(shù)形參7.2.3 指針變量作為函數(shù)形參7.2.4 命令行參數(shù)7.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用7.3.1 函數(shù)的嵌套調(diào)用7.3.2 函數(shù)的遞歸調(diào)用7.4 返回指針的函數(shù)7.5 函數(shù)的指針和指向函數(shù)的指針變量7.6 多文件編譯和變量作用域7.6.1 多文件編譯7.6.2 局部變量7.6.3 全局變量7.6.4 變量存儲(chǔ)類型與模塊化程序設(shè)計(jì)習(xí)題第8章 編譯預(yù)處理8.1 宏定義8.2 文件包含8.3 條件編譯習(xí)題第9章 結(jié)構(gòu)體與共用體9.1 結(jié)構(gòu)體的定義與引用9.1.1 結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義9.1.2 結(jié)構(gòu)體變量的使用9.2 結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針9.2.1 結(jié)構(gòu)體數(shù)組9.2.2 結(jié)構(gòu)體指針9.3 鏈表9.3.1 鏈表概述9.3.2 鏈表的基本操作9.4 共用體9.5 枚舉9.6 用typedef定義類型符習(xí)題第10章 位運(yùn)算10.1 位運(yùn)算符及其功能10.2 位段習(xí)題第11章 文件11.1 文件的打開和關(guān)閉11.1.1 文件類型指針11.1.2 文件的打開11.1.3 文件的關(guān)閉11.2 文件的讀寫11.2.1 fputc和fgetc函數(shù)11.2.2 fread和fwrite函數(shù)11.2.3 fprintf和fscanf函數(shù)11.3 文件定位11.4 文件出錯(cuò)檢測(cè)習(xí)題第12章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)12.1 引言12.1.1 傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法12.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法12.1.3 SP方法與OOP方法的比較12.2 C++對(duì)C的擴(kuò)充12.2.1 輸入輸出和注釋12.2.2 const常量12.2.3 函數(shù)12.2.4 變量引用作為函數(shù)參數(shù)12.2.5 動(dòng)態(tài)分配內(nèi)存12.2.6 作用域運(yùn)算符12.3 類12.3.1 類與對(duì)象12.3.2 構(gòu)造函數(shù)12.3.3 析構(gòu)函數(shù)12.3.4 友員函數(shù)12.3.5 類的靜態(tài)成員12.4 繼承12.4.1 基類與派生類的繼承關(guān)系12.4.2 派生類對(duì)象的構(gòu)造和析構(gòu)12.4.3 多重繼承12.5 虛函數(shù)和多態(tài)性12.5.1 虛函數(shù)12.5.2 純虛函數(shù)和抽象基類12.5.3 虛基類習(xí)題附錄A ASCII碼對(duì)照表附錄B 運(yùn)算符和結(jié)合性附錄C 庫函數(shù)參考文獻(xiàn)

章節(jié)摘錄

  2.3.3數(shù)據(jù)類型轉(zhuǎn)換  在C語言中不同類型的數(shù)據(jù)之間是不能直接進(jìn)行運(yùn)算的,在運(yùn)算之前必須將操作的數(shù)據(jù)轉(zhuǎn)換成同一種類型,然后才能完成運(yùn)算。由于變量可能具有不同的類型,因此難以避免在一個(gè)程序表達(dá)式中出現(xiàn)不同類型的操作數(shù)。C語言系統(tǒng)遇到不同類型數(shù)據(jù)之間運(yùn)算問題時(shí),能夠自動(dòng)將操作數(shù)轉(zhuǎn)換成同種類型。如果編程時(shí)不知道這些轉(zhuǎn)換規(guī)律,就可能產(chǎn)生計(jì)算錯(cuò)誤,C語言還提供了強(qiáng)制類型轉(zhuǎn)換方法。  1.自動(dòng)類型轉(zhuǎn)換  在一個(gè)表達(dá)式的計(jì)算過程中,兩個(gè)相同類型的操作數(shù)進(jìn)行運(yùn)算時(shí)結(jié)果的類型保持不變,4/5的運(yùn)算結(jié)果為整數(shù)零,4.0/5.0的運(yùn)算結(jié)果為實(shí)型數(shù)0.8。兩個(gè)不同類型的數(shù)據(jù)進(jìn)行運(yùn)算,系統(tǒng)先將類型級(jí)別較低的操作數(shù)轉(zhuǎn)換成另一個(gè)較高級(jí)別的類型,然后進(jìn)行計(jì)算,計(jì)算結(jié)果的數(shù)據(jù)類型為級(jí)別較高的類型。例如在4/5.0表達(dá)式計(jì)算時(shí),先將整數(shù)4轉(zhuǎn)換成實(shí)型4.0,然后進(jìn)行除法運(yùn)算,計(jì)算結(jié)果為類型級(jí)別更高的實(shí)型數(shù)0.8。C語言中的類型級(jí)別按下面順序處理,這樣規(guī)定的順序保證了轉(zhuǎn)換操作后的數(shù)據(jù)精度不會(huì)受到影響。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    C程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

京ICP備13047387號(hào)-7