C語言程序設計

出版時間:2011-6  出版社:機械工業(yè)出版社  作者:王立柱  頁數(shù):238  

內(nèi)容概要

  《c語言程序設計》介紹利用c語言進行計算機程序設計的基本知識。全書共分12章,內(nèi)容包括:機器語言簡介,基本數(shù)據(jù)類型,操作符和表達式,程序流程控制,指針和數(shù)組,函數(shù),模塊化程序設計,字符串,結構、聯(lián)合、枚舉,流與文件,二維數(shù)組和指針以及c語言高級綜合程序設計?!  禼語言程序設計》可作為大學本科c語言程序設計課程的教材,也可作為計算機編程愛好者的自學教材和參考書。

書籍目錄

出版者的話編委會叢書序言前言教學建議第1章 機器語言簡介1.1 計算機組成及工作過程1.2 計算機硬件和軟件1.3 機器語言程序1.4 匯編語言1.5 存儲和算法的深入探討習題第2章 基本數(shù)據(jù)類型2.1 變量與字面值常量2.2 整型2.3 字符型2.4 實型2.5 基本數(shù)據(jù)類型的深入探討習題第3章 操作符和表達式3.1 表達式3.2 關系操作符3.3 邏輯操作符3.4 自增自減操作符3.5 賦值和復合賦值操作符3.6 條件操作符3.7 逗號操作符3.8 復合表達式3.9 內(nèi)部類型轉換3.9.1 賦值兼容性3.9.2 表達式計算中的類型轉換過程3.9.3 強制類型轉換習題第4章 程序流程控制4.1 選擇結構4.1.1 if-else語句4.1.2 switch-case語句4.2 循環(huán)結構4.2.1 for語句4.2.2 while語句4.2.3 do-while語句4.2.4 循環(huán)嵌套4.3 其他流程控制語句4.3.1 break語句4.3.2 continue語句習題第5章 指針和數(shù)組5.1 指針5.1.1 間接引用和指針5.1.2 指針的算術運算5.1.3 指針的其他基本操作5.1.4 void型指針5.2 數(shù)組5.2.1 數(shù)組和數(shù)組指針5.2.2 變量和長度為1的數(shù)組5.2.3 數(shù)組和指針的相互依存5.3 指針和數(shù)組的應用設計舉例5.3.1 數(shù)組元素求和5.3.2 選擇最小元素5.3.3 選擇排序5.3.4 順序查找5.4 指針和數(shù)組的深入探討5.4.1 指針、數(shù)組、表達式和左值5.4.2 數(shù)組變量指針和數(shù)組指針5.4.3 指針的深入探討-類型與bit習題第6章 函數(shù)6.1 函數(shù)定義與調(diào)用6.2 值傳遞和指針傳遞6.3 返回值與指針傳遞6.4 函數(shù)聲明(原型)6.5 函數(shù)應用設計舉例6.5.1 判斷質(zhì)數(shù)6.5.2 求最大公約數(shù)6.5.3 選擇排序6.5.4 起泡排序6.5.5 數(shù)制轉換6.5.6 順序查找6.5.7 折半查找6.5.8 劃分數(shù)組元素6.5.9 刪除重復數(shù)據(jù)6.6 函數(shù)調(diào)用與變量的存儲類別6.6.1 自動局部變量6.6.2 靜態(tài)局部變量6.6.3 外部變量6.6.4 寄存器變量6.7 動態(tài)空間管理6.7.1 動態(tài)空間的申請與釋放6.7.2 篩法求質(zhì)數(shù)6.7.3 josephus問題6.8 函數(shù)指針6.9 遞歸6.10 輸入/輸出函數(shù)6.10.1 printf和scanf6.10.2 getchar和putchar6.11 函數(shù)的深入探討6.11.1 作為函數(shù)退出點的return語句6.11.2 自變量指針不能作為返回值6.11.3 函數(shù)表達式和左值6.11.4 移動下標與移動指針6.11.5 數(shù)組和指針參數(shù)習題第7章 模塊化程序設計7.1 全局外部函數(shù)7.2 靜態(tài)外部函數(shù)7.3 全局外部變量7.4 靜態(tài)外部變量7.5 const限定修飾符7.5.1 const型變量7.5.2 間接const型指針和函數(shù)7.5.3 const型指針7.5.4 全const型指針7.6 編譯預處理7.6.1 無參宏指令7.6.2 帶參宏指令7.6.3 條件編譯指令7.6.4 文件包含指令7.7 模塊化應用設計舉例-數(shù)組的輸入/輸出、排序和查找習題第8章 字符串8.1 字符串常量和字符串賦值8.2 字符串基本操作函數(shù)聲明8.3 字符串基本操作函數(shù)實現(xiàn)8.4 字符串應用設計舉例8.4.1 判斷回文8.4.2 刪除空格字符8.5 字符串基本操作函數(shù)的補充8.5.1 求子串8.5.2 子串插入8.5.3 子串刪除8.5.4 字符查找8.5.5 子串查找8.6 字符串的深入探討8.6.1 特殊字符串8.6.2 再論字符串常量習題第9章 結構、聯(lián)合、枚舉9.1 結構9.1.1 結構定義9.1.2 結構變量和typedef名字9.1.3 結構變量的初始化和賦初值9.1.4 結構數(shù)組9.1.5 結構的嵌套9.1.6 結構返回值和指針傳遞9.2 聯(lián)合9.3 枚舉9.4 結構應用設計舉例9.4.1 模擬洗牌9.4.2 date結構9.4.3 三天打魚,兩天曬網(wǎng)習題第10章 流與文件10.1 文件指針10.2 文件的打開與關閉10.3 文件的讀寫10.3.1 字符的讀寫10.3.2 字符串的讀寫10.3.3 無格式讀寫10.3.4 格式讀寫10.4 文件的隨機訪問習題第11章 二維數(shù)組和指針11.1 二維數(shù)組與二維數(shù)組指針11.2 二維數(shù)組與一維數(shù)組11.3 指針數(shù)組與二級指針變量(指針的指針)11.4 指針數(shù)組與二維數(shù)組11.5 二級指針指向的動態(tài)數(shù)組空間11.6 以二級指針為形參的main函數(shù)11.7 二維數(shù)組和指針應用設計舉例-馬鞍點11.8 二維數(shù)組和指針的深入探討-一級和二級指針與一維和二維指針習題第12章 高級綜合程序設計12.1 順序表12.1.1 順序表結構12.1.2 順序表方法的實現(xiàn)12.1.3 刪除順序表重復數(shù)據(jù)12.2 單向鏈表12.2.1 單向鏈表結構12.2.2 單向鏈表方法的實現(xiàn)12.2.3 逆置12.3 結構串12.3.1 結構串結構12.3.2 結構串方法的實現(xiàn)12.4 綜合設計-文本統(tǒng)計12.5 c語言高級程序設計的深入探討-展望c++12.6 從c到c++的基本內(nèi)容12.6.1 變量和類型12.6.2 輸入/輸出12.6.3 內(nèi)聯(lián)函數(shù)12.6.4 操作符重載12.6.5 函數(shù)重載12.6.6 引用型12.6.7 提取符和插入符重載12.6.8 默認參數(shù)12.7 順序表從c到c++12.7.1 c順序表結構和c++順序表類12.7.2 c++順序表類的實現(xiàn)12.7.3 new和delete操作符12.7.4 復制構造函數(shù)和復制賦值操作符函數(shù)12.7.5 構造函數(shù)與初始化習題附錄a 命名規(guī)則附錄b 常用的ansi c標準庫函數(shù)附錄c 語言操作符的優(yōu)先級與結合性附錄d visual c++ 6.0環(huán)境介紹參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7