注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計

C語言程序設(shè)計

C語言程序設(shè)計

定 價:¥29.00

作 者: 王立柱 編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787111349723 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 238 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《C語言程序設(shè)計》作者簡介

圖書目錄

出版者的話
編委會
叢書序言
前言
教學建議
第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 關(guān)系操作符
3.3 邏輯操作符
3.4 自增自減操作符
3.5 賦值和復合賦值操作符
3.6 條件操作符
3.7 逗號操作符
3.8 復合表達式
3.9 內(nèi)部類型轉(zhuǎn)換
3.9.1 賦值兼容性
3.9.2 表達式計算中的類型轉(zhuǎn)換過程
3.9.3 強制類型轉(zhuǎn)換
習題
第4章 程序流程控制
4.1 選擇結(jié)構(gòu)
4.1.1 if-else語句
4.1.2 switch-case語句
4.2 循環(huán)結(jié)構(gòu)
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 指針的算術(shù)運算
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ù)組的應用設(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ù)應用設(shè)計舉例
6.5.1 判斷質(zhì)數(shù)
6.5.2 求最大公約數(shù)
6.5.3 選擇排序
6.5.4 起泡排序
6.5.5 數(shù)制轉(zhuǎn)換
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和scanf
6.10.2 getchar和putchar
6.11 函數(shù)的深入探討
6.11.1 作為函數(shù)退出點的return語句
6.11.2 自變量指針不能作為返回值
6.11.3 函數(shù)表達式和左值
6.11.4 移動下標與移動指針
6.11.5 數(shù)組和指針參數(shù)
習題
第7章 模塊化程序設(shè)計
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è)計舉例-數(shù)組的輸入/輸出、排序和查找
習題
第8章 字符串
8.1 字符串常量和字符串賦值
8.2 字符串基本操作函數(shù)聲明
8.3 字符串基本操作函數(shù)實現(xiàn)
8.4 字符串應用設(shè)計舉例
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章 結(jié)構(gòu)、聯(lián)合、枚舉
9.1 結(jié)構(gòu)
9.1.1 結(jié)構(gòu)定義
9.1.2 結(jié)構(gòu)變量和typedef名字
9.1.3 結(jié)構(gòu)變量的初始化和賦初值
9.1.4 結(jié)構(gòu)數(shù)組
9.1.5 結(jié)構(gòu)的嵌套
9.1.6 結(jié)構(gòu)返回值和指針傳遞
9.2 聯(lián)合
9.3 枚舉
9.4 結(jié)構(gòu)應用設(shè)計舉例
9.4.1 模擬洗牌
9.4.2 date結(jié)構(gòu)
9.4.3 三天打魚,兩天曬網(wǎng)
習題
第10章 流與文件
10.1 文件指針
10.2 文件的打開與關(guān)閉
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ù)組和指針應用設(shè)計舉例-馬鞍點
11.8 二維數(shù)組和指針的深入探討-一級和二級指針與一維和二維指針
習題
第12章 高級綜合程序設(shè)計
12.1 順序表
12.1.1 順序表結(jié)構(gòu)
12.1.2 順序表方法的實現(xiàn)
12.1.3 刪除順序表重復數(shù)據(jù)
12.2 單向鏈表
12.2.1 單向鏈表結(jié)構(gòu)
12.2.2 單向鏈表方法的實現(xiàn)
12.2.3 逆置
12.3 結(jié)構(gòu)串
12.3.1 結(jié)構(gòu)串結(jié)構(gòu)
12.3.2 結(jié)構(gòu)串方法的實現(xiàn)
12.4 綜合設(shè)計-文本統(tǒng)計
12.5 c語言高級程序設(shè)計的深入探討-展望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順序表結(jié)構(gòu)和c++順序表類
12.7.2 c++順序表類的實現(xiàn)
12.7.3 new和delete操作符
12.7.4 復制構(gòu)造函數(shù)和復制賦值操作符函數(shù)
12.7.5 構(gòu)造函數(shù)與初始化
習題
附錄a 命名規(guī)則
附錄b 常用的ansi c標準庫函數(shù)
附錄c 語言操作符的優(yōu)先級與結(jié)合性
附錄d visual c++ 6.0環(huán)境介紹
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號