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

C語言程序設計

C語言程序設計

定 價:¥29.00

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

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

內容簡介

  《c語言程序設計》介紹利用c語言進行計算機程序設計的基本知識。全書共分12章,內容包括:機器語言簡介,基本數(shù)據(jù)類型,操作符和表達式,程序流程控制,指針和數(shù)組,函數(shù),模塊化程序設計,字符串,結構、聯(lián)合、枚舉,流與文件,二維數(shù)組和指針以及c語言高級綜合程序設計?!禼語言程序設計》可作為大學本科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 內部類型轉換
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ù)定義與調用
6.2 值傳遞和指針傳遞
6.3 返回值與指針傳遞
6.4 函數(shù)聲明(原型)
6.5 函數(shù)應用設計舉例
6.5.1 判斷質數(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ù)調用與變量的存儲類別
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 篩法求質數(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章 模塊化程序設計
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++的基本內容
12.6.1 變量和類型
12.6.2 輸入/輸出
12.6.3 內聯(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)境介紹
參考文獻

本目錄推薦

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