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

C語言編程兵書

C語言編程兵書

定 價(jià):¥69.00

作 者: 張晶,高洪濤 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121211942 出版時(shí)間: 2013-10-01 包裝: 平裝
開本: 16開 頁數(shù): 495 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深,全面、系統(tǒng)地介紹了C語言的編程技術(shù)。全書分6篇共13章,主要內(nèi)容包括:C語言概述;C語言的數(shù)據(jù)類型,運(yùn)算符,表達(dá)式和輸入/輸出函數(shù);選擇結(jié)構(gòu)設(shè)計(jì);循環(huán)結(jié)構(gòu)設(shè)計(jì);數(shù)組;字符串;函數(shù);指針;新的數(shù)據(jù)類型;聯(lián)合,枚舉和位域;預(yù)處理;文件操作;綜合實(shí)例應(yīng)用。隨書所附光盤包含本書配套實(shí)例源文件、贈(zèng)送的C語言學(xué)習(xí)資料和教學(xué)視頻。本書適合所有想全面學(xué)習(xí)C語言的編程人員及C語言愛好者閱讀。

作者簡介

暫缺《C語言編程兵書》作者簡介

圖書目錄

第1篇 C語言開發(fā)基礎(chǔ)
第1章 扎馬步——認(rèn)識(shí)C語言
1.1 程序設(shè)計(jì)語言
1.1.1 程序設(shè)計(jì)語言的發(fā)展
1.1.2 C語言的發(fā)展
1.1.3 C語言的特點(diǎn)
1.2 結(jié)構(gòu)化程序設(shè)計(jì)
1.2.1 程序設(shè)計(jì)的概念
1.2.2 程序的靈魂—算法
1.2.3 程序設(shè)計(jì)三劍客—三大基本結(jié)構(gòu)
1.2.4 實(shí)現(xiàn)“結(jié)構(gòu)化程序設(shè)計(jì)”的方法
1.3 C語言程序設(shè)計(jì)的特點(diǎn)
1.3.1 C程序?qū)嵗?br /> 1.3.2 C程序的結(jié)構(gòu)特點(diǎn)
1.3.3 C語言中的名字規(guī)則—標(biāo)識(shí)符
1.4 C程序變成EXE文件的過程——編譯、連接和執(zhí)行
1.5 編譯和運(yùn)行C程序的一般步驟
1.5.1 使用Turbo C 2.0開發(fā)
1.5.2 使用Visual C++ 6.0開發(fā)
1.6 小結(jié)
1.7 習(xí)題
第2章 地形:C語言的血液——數(shù)據(jù)類型、運(yùn)算符、表達(dá)式和輸入/輸出函數(shù)
2.1 不可以改變的數(shù)據(jù)——常量
2.1.1 常量的定義
2.1.2 進(jìn)化版的常量—符號(hào)常量
2.2 可以改變的數(shù)據(jù)——變量
2.2.1 變量的定義
2.2.2 給變量起名字—變量的命名規(guī)則
2.2.3 變量的出生和成長—初始化和賦值
2.2.4 變量的壽命—作用域
2.2.5 使用extern聲明變量
2.3 C語言的細(xì)胞——數(shù)據(jù)類型
2.3.1 整型(int)
2.3.2 實(shí)型(float)
2.3.3 字符型(char)
2.4 運(yùn)算符和表達(dá)式
2.4.1 運(yùn)算符和表達(dá)式
2.4.2 賦值運(yùn)算符和賦值表達(dá)式
2.4.3 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.5 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.6 條件運(yùn)算符和條件表達(dá)式
2.4.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.4.8 運(yùn)算符的優(yōu)先級(jí)
2.5 不同類型數(shù)據(jù)之間的轉(zhuǎn)換
2.5.1 隱式轉(zhuǎn)換
2.5.2 顯式轉(zhuǎn)換
2.6 數(shù)據(jù)的輸入Input
2.6.1 使用scanf()函數(shù)實(shí)現(xiàn)數(shù)據(jù)輸入
2.6.2 一個(gè)字符的輸入函數(shù)—getchar()
2.7 數(shù)據(jù)的輸出Output
2.7.1 使用printf()函數(shù)實(shí)現(xiàn)數(shù)據(jù)格式輸出
2.7.2 使用putchar()函數(shù)實(shí)現(xiàn)字符輸出
2.8 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
2.9 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
2.10 小結(jié)
2.11 習(xí)題
第2篇 C語言編程入門
第3章 迎戰(zhàn):選擇結(jié)構(gòu)設(shè)計(jì)
3.1 入門——選擇結(jié)構(gòu)簡介
3.2 選擇結(jié)構(gòu)設(shè)計(jì)的實(shí)現(xiàn)—if語句
3.2.1 if結(jié)構(gòu)語法
3.2.2 if結(jié)構(gòu)程序?qū)嵗?br /> 3.3 選擇結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)—if…else法
3.3.1 if…else結(jié)構(gòu)語法
3.3.2 if…else結(jié)構(gòu)程序?qū)嵗?br /> 3.4 選擇結(jié)構(gòu)設(shè)計(jì)—多重if法
3.4.1 多重if結(jié)構(gòu)的語法格式
3.4.2 多重if結(jié)構(gòu)程序?qū)嵗?br /> 3.5 選擇結(jié)構(gòu)設(shè)計(jì)—if嵌套法
3.5.1 if嵌套結(jié)構(gòu)語法
3.5.2 if和else配對(duì)問題
3.5.3 if嵌套結(jié)構(gòu)程序?qū)嵗?br /> 3.6 選擇結(jié)構(gòu)設(shè)計(jì)—switch法
3.6.1 switch結(jié)構(gòu)語法
3.6.2 switch語句的注意事項(xiàng)
3.6.3 switch的執(zhí)行過程
3.6.4 switch結(jié)構(gòu)程序?qū)嵗?br /> 3.7 switch和多重if的比較
3.8 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例
3.9 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
3.10 小結(jié)
3.11 習(xí)題
第4章 火攻:循環(huán)結(jié)構(gòu)設(shè)計(jì)
4.1 循環(huán)結(jié)構(gòu)
4.2 while循環(huán)
4.2.1 while循環(huán)語法及含義
4.2.2 使用while循環(huán)程序舉例
4.3 do…while循環(huán)
4.3.1 do…while循環(huán)結(jié)構(gòu)及含義
4.3.2 使用do...while循環(huán)程序?qū)嵗?br /> 4.4 for循環(huán)
4.4.1 for循環(huán)結(jié)構(gòu)及含義
4.4.2 for循環(huán)的注意事項(xiàng)
4.4.3 使用for循環(huán)程序舉例
4.5 循環(huán)嵌套
4.5.1 循環(huán)嵌套原則
4.5.2 使用循環(huán)嵌套程序舉例
4.6 三種循環(huán)的比較
4.7 跳轉(zhuǎn)語句
4.7.1 使用break語句實(shí)現(xiàn)循環(huán)程序中的跳轉(zhuǎn)
4.7.2 使用continue語句實(shí)現(xiàn)程序跳轉(zhuǎn)
4.7.3 使用goto語句實(shí)現(xiàn)程序跳轉(zhuǎn)
4.8 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例
4.9 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
4.10 小結(jié)
4.11 習(xí)題
第3篇 數(shù) 組 應(yīng) 用
第5章 兵勢(shì)一:數(shù)組
5.1 一維數(shù)組
5.1.1 定義一維數(shù)組
5.1.2 訪問一維數(shù)組元素
5.1.3 初始化一維數(shù)組
5.1.4 數(shù)組的存儲(chǔ)形式
5.1.5 注意事項(xiàng)
5.1.6 一維數(shù)組示例
5.2 二維數(shù)組
5.2.1 定義二維數(shù)組
5.2.2 訪問二維數(shù)組元素
5.2.3 二維數(shù)組的存儲(chǔ)方式
5.2.4 初始化二維數(shù)組
5.2.5 二維數(shù)組示例
5.3 多維數(shù)組
5.3.1 定義多維數(shù)組
5.3.2 多維數(shù)組示例
5.4 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
5.5 小結(jié)
5.6 習(xí)題
第6章 兵勢(shì)二:字符串
6.1 字符數(shù)組
6.1.1 字符數(shù)組的定義
6.1.2 字符數(shù)組的初始化
6.1.3 二維字符數(shù)組
6.1.4 字符數(shù)組實(shí)例
6.2 字符串
6.2.1 字符串常量
6.2.2 字符串變量
6.2.3 格式化輸出字符串
6.2.4 格式化輸入字符串
6.3 字符串應(yīng)用示例
6.3.1 取字符串長度
6.3.2 統(tǒng)計(jì)字符串中的單詞個(gè)數(shù)
6.3.3 顛倒單詞順序
6.3.4 改進(jìn)的顛倒單詞順序?qū)崿F(xiàn)
6.4 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
6.5 小結(jié)
6.6 習(xí)題
第4篇 函數(shù)及指針應(yīng)用
第7章 謀攻:函數(shù)
7.1 函數(shù)的概念
7.1.1 什么是函數(shù)
7.1.2 函數(shù)的分類
7.1.3 函數(shù)的定義
7.1.4 main()函數(shù)
7.2 函數(shù)的工作過程
7.2.1 程序結(jié)構(gòu)
7.2.2 函數(shù)執(zhí)行過程
7.3 編寫函數(shù)
7.3.1 函數(shù)頭
7.3.2 返回值類型
7.3.3 參數(shù)列表
7.3.4 函數(shù)體
7.3.5 函數(shù)原型
7.4 函數(shù)的參數(shù)
7.4.1 形參和實(shí)參
7.4.2 參數(shù)傳遞過程
7.4.3 函數(shù)參數(shù)的“值調(diào)用”
7.4.4 引用調(diào)用
7.4.5 數(shù)組作為函數(shù)參數(shù)
7.4.6 指針作為函數(shù)參數(shù)
7.4.7 main()函數(shù)的參數(shù)
7.5 函數(shù)調(diào)用
7.5.1 函數(shù)調(diào)用方式
7.5.2 被調(diào)函數(shù)的說明
7.5.3 函數(shù)的返回值
7.6 幾種典型的函數(shù)調(diào)用形式
7.6.1 賦值調(diào)用與引用調(diào)用
7.6.2 嵌套調(diào)用
7.6.3 遞歸調(diào)用
7.7 函數(shù)及其變量的作用域
7.7.1 函數(shù)的作用域
7.7.2 函數(shù)的變量作用域
7.8 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
7.9 小結(jié)
7.10 習(xí)題
第8章 虛實(shí):指針
8.1 內(nèi)存和變量的關(guān)系
8.1.1 計(jì)算機(jī)內(nèi)存
8.1.2 變量的存儲(chǔ)
8.2 指針和簡單變量
8.2.1 指針的概念
8.2.2 指針的創(chuàng)建
8.2.3 指針變量的初始化
8.2.4 指針變量的引用
8.2.5 給函數(shù)傳遞指針
8.3 指針變量的賦值
8.3.1 初始化賦值
8.3.2 取地址賦值
8.3.3 指針之間賦值
8.3.4 數(shù)組賦值
8.3.5 字符串賦值
8.3.6 函數(shù)入口賦值
8.4 指針和數(shù)組的關(guān)系
8.4.1 指針、數(shù)組和地址間的關(guān)系
8.4.2 指針變量的運(yùn)算
8.4.3 用指針操作數(shù)組元素
8.5 指向多維數(shù)組的指針
8.5.1 理解二維數(shù)組的地址
8.5.2 多維數(shù)組的指針表示
8.5.3 指向多維數(shù)組的指針變量
8.5.4 數(shù)組名作為函數(shù)的參數(shù)
8.5.5 指向數(shù)組的指針小結(jié)
8.6 指針和字符串
8.6.1 指針表示字符串
8.6.2 字符串指針作函數(shù)參數(shù)
8.6.3 字符數(shù)組和字符指針的區(qū)別
8.7 指針數(shù)組
8.7.1 指針數(shù)組的概念
8.7.2 用指針數(shù)組處理字符串
8.7.3 指針數(shù)組作函數(shù)參數(shù)
8.8 指向指針的指針
8.8.1 理解指向指針的指針
8.8.2 二級(jí)指針變量與數(shù)組
8.9 指針和函數(shù)
8.9.1 返回指針的函數(shù)
8.9.2 指向函數(shù)的指針
8.10 指針和const變量
8.10.1 用const控制指針
8.10.2 const的幾種特殊用法
8.11 指針總結(jié)
8.11.1 明確分辨各種指針類型
8.11.2 正確理解指針
8.12 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
8.13 小結(jié)
8.14 習(xí)題
第5篇 C語言高級(jí)數(shù)據(jù)類型
第9章 用間一:新的數(shù)據(jù)類型
9.1 結(jié)構(gòu)的定義
9.2 結(jié)構(gòu)變量的定義
9.2.1 先定義結(jié)構(gòu),再定義結(jié)構(gòu)變量
9.2.2 在定義結(jié)構(gòu)的同時(shí),定義結(jié)構(gòu)變量
9.2.3 直接說明結(jié)構(gòu)變量
9.3 結(jié)構(gòu)變量的使用
9.4 結(jié)構(gòu)變量的初始化
9.5 結(jié)構(gòu)數(shù)組
9.5.1 結(jié)構(gòu)數(shù)組的定義和引用
9.5.2 結(jié)構(gòu)數(shù)組的初始化
9.5.3 結(jié)構(gòu)數(shù)組實(shí)例
9.6 結(jié)構(gòu)指針
9.6.1 定義結(jié)構(gòu)指針
9.6.2 結(jié)構(gòu)指針的引用
9.6.3 用指針處理結(jié)構(gòu)數(shù)組
9.7 嵌套結(jié)構(gòu)
9.7.1 內(nèi)含數(shù)組的結(jié)構(gòu)
9.7.2 包含指針的結(jié)構(gòu)
9.7.3 包含結(jié)構(gòu)的結(jié)構(gòu)
9.8 向函數(shù)傳遞結(jié)構(gòu)型參數(shù)
9.8.1 傳遞結(jié)構(gòu)變量的值
9.8.2 傳遞結(jié)構(gòu)指針到函數(shù)
9.9 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
9.10 小結(jié)
9.11 習(xí)題
第10章 用間二:聯(lián)合、枚舉和位域
10.1 聯(lián)合體(union)
10.1.1 定義聯(lián)合類型
10.1.2 定義聯(lián)合變量
10.1.3 聯(lián)合變量成員的引用
10.1.4 聯(lián)合體型變量數(shù)組
10.1.5 聯(lián)合體型變量指針
10.1.6 在結(jié)構(gòu)中嵌套聯(lián)合類型
10.1.7 結(jié)構(gòu)體和聯(lián)合體的區(qū)別
10.2 枚舉
10.2.1 定義枚舉類型
10.2.2 定義枚舉變量
10.2.3 枚舉類型變量的賦值
10.3 類型說明
10.4 二進(jìn)制數(shù)據(jù)存儲(chǔ)
10.4.1 數(shù)據(jù)的存儲(chǔ)
10.4.2 不同數(shù)據(jù)類型的二進(jìn)制表示
10.5 位運(yùn)算
10.5.1 位邏輯運(yùn)算符
10.5.2 移位運(yùn)算符
10.5.3 位運(yùn)算的復(fù)合賦值運(yùn)算符
10.5.4 位運(yùn)算的用途
10.6 位域
10.6.1 定義位域結(jié)構(gòu)
10.6.2 位域變量的聲明
10.6.3 位域的使用
10.6.4 位域與聯(lián)合的使用
10.7 本章知識(shí)點(diǎn)綜合應(yīng)用
案例一
案例二
案例三
10.8 小結(jié)
10.9 習(xí)題
第11章 作戰(zhàn):預(yù)處理
11.1 預(yù)處理簡介
11.1.1 預(yù)處理功能
11.1.2 預(yù)處理命令
11.2 宏定義命令
11.2.1 無參數(shù)的宏定義
11.2.2 帶參數(shù)的宏定義
11.2.3 #undef命令
11.2.4 預(yù)處理操作符#和##
11.3 文件包含指令
11.4 條件編譯指令
11.4.1 #if、#else、#endif命令
11.4.2 #elif命令
11.4.3 #ifdef、#ifndef命令
11.4.4 使用#defined和#undef
11.5 其他預(yù)處理命令
11.5.1 預(yù)定義的宏名
11.5.2 重置行號(hào)和文件名命令#line
11.5.3 修改編譯器設(shè)置命令#pragma
11.5.4 產(chǎn)生錯(cuò)誤信息命令#error
11.6 內(nèi)聯(lián)函數(shù)
11.7 小結(jié)
11.8 習(xí)題
第6篇 實(shí) 戰(zhàn) 篇
第12章 白鶴亮翅:文件操作
12.1 打開、關(guān)閉和檢測(cè)文件
12.1.1 打開文件
12.1.2 文件檢查函數(shù)
12.1.3 讀寫文件數(shù)據(jù)
12.1.4 關(guān)閉文件
12.2 文件定位函數(shù)
12.2.1 fseek()函數(shù)
12.2.2 ftell()函數(shù)
12.2.3 rewind()函數(shù)
12.3 文件管理函數(shù)的應(yīng)用
12.3.1 刪除文件
12.3.2 重命名文件
12.4 使用臨時(shí)文件
12.5 非緩沖文件系統(tǒng)
12.5.1 open()函數(shù)
12.5.2 close()函數(shù)
12.5.3 create()函數(shù)
12.5.4 read()函數(shù)
12.5.5 write()函數(shù)
12.5.6 lseek()函數(shù)
12.6 小結(jié)
12.7 習(xí)題
第13章 收兵:C語言程序綜合應(yīng)用
13.1 八皇后問題
13.2 漢諾塔問題
13.3 循環(huán)賽問題
13.4 猴子選大王
13.5 三個(gè)數(shù)的最小公倍數(shù)問題
13.6 背包問題
13.7 馬遍歷問題
13.8 流水線作業(yè)問題
13.9 迷宮問題
13.10 關(guān)鍵路徑
13.11 推箱子小游戲的大致實(shí)現(xiàn)
13.12 小結(jié)
13.13 習(xí)題

本目錄推薦

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