程序員書庫

出版時(shí)間:2011-11  出版社:化學(xué)工業(yè)  作者:楊艷艷//孫姍姍  

內(nèi)容概要

為了使初學(xué)者由淺入深、更好地掌握C語言,楊艷艷編著的《C語言從入門到精通(附光盤)》系統(tǒng)地介紹了C語言程序設(shè)計(jì)的基本理論與編程技術(shù)。每一個(gè)知識(shí)點(diǎn)都作為一個(gè)獨(dú)立的章節(jié)進(jìn)行詳細(xì)講解,目的在于讓讀者在學(xué)習(xí)C語言的過程中,由淺入深、逐漸精通、熟練運(yùn)用。
本書包括七篇21章,第1~19章為C語言編程基礎(chǔ)知識(shí),內(nèi)容包括初識(shí)C
語言、C語言算法、C語言入門基礎(chǔ)、常量、變量、運(yùn)算符與表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體、文件、位運(yùn)算等。第20章為綜合案例運(yùn)用C語言開發(fā)了一個(gè)圖書管理系統(tǒng),通過對(duì)該系統(tǒng)的界面設(shè)計(jì)、功能分析、模塊描述,使讀者對(duì)C語言程序設(shè)計(jì)有一個(gè)更加系統(tǒng)深刻的理解;第21章為一些公司關(guān)于C語言方面的面試?yán)}與分析講解。
本書配1張光盤,內(nèi)容為本書的實(shí)例文件、PPT教學(xué)課件和全程多媒體語音教學(xué)視頻。
《C語言從入門到精通(附光盤)》內(nèi)容全面、翔實(shí),適合C語言的初學(xué)者學(xué)習(xí),也可作為大、中專院校師生的培訓(xùn)教材,對(duì)于C語言的愛好者,本書也有很大的參考價(jià)值。

書籍目錄

第一篇 C語言入門
第1章 初識(shí)C語言
1.1 認(rèn)識(shí)計(jì)算機(jī)語言
1.1.1 機(jī)器語言
1.1.2 匯編語言
1.1.3 高級(jí)語言
1.1.4 面向?qū)ο蟮母呒?jí)語言
1.2 C語言概述
1.2.1 C語言的誕生與發(fā)展
1.2.2 C語言的特點(diǎn)
1.3 了解C語言程序的編程風(fēng)格
1.3.1 C程序組成
1.3.2 C語言程序編寫規(guī)則
1.4 開發(fā)C語言程序
1.4.1 C語言程序的開發(fā)原理
1.4.2 C語言程序的開發(fā)過程
1.5 上機(jī)操作C語言程序
1.5.1 認(rèn)識(shí)Visual C++6.0集成開發(fā)環(huán)境
1.5.2 在Visual C++6.0中開發(fā)C語言程序
1.5.3 開發(fā)一個(gè)C語言實(shí)例
1.6 小結(jié)
1.7 習(xí)題
第2章 認(rèn)識(shí)C語言算法
2.1 算法的概念
2.2 算法分析
2.3 算法的表示
2.4 結(jié)構(gòu)化程序設(shè)計(jì)的圖形表示
2.4.1 什么是結(jié)構(gòu)化程序設(shè)計(jì)
2.4.2 用流程圖表示結(jié)構(gòu)化程序設(shè)計(jì)
2.5 小結(jié)
2.6 習(xí)題
第二篇 C語言基礎(chǔ)
第3章 C語言入門基礎(chǔ)
3.1 標(biāo)識(shí)符
3.1.1 C語言字符集
3.1.2 標(biāo)識(shí)符命名
3.1.3 保留字
3.2 數(shù)據(jù)類型
3.3 常量與變量
3.3.1 常量
3.3.2 變量
3.4 數(shù)制
3.4.1 數(shù)制
3.4.2 數(shù)制的轉(zhuǎn)換
3.4.3 數(shù)據(jù)的存儲(chǔ)
3.5 小結(jié)
3.6 習(xí)題
第4章 常量
4.1 常量
4.2 整型常量
4.2.1 整型數(shù)據(jù)
4.2.2 整型常量
4.3 實(shí)型常量
4.3.1 實(shí)型數(shù)據(jù)
4.3.2 實(shí)型常量
4.4 字符型常量
4.4.1 字符型數(shù)據(jù)
4.4.2 字符型常量
4.5 字符串常量
4.6 小結(jié)
4.7 習(xí)題
第5章 變量
5.1 變量
5.1.1 變量的定義
5.1.2 變量的賦值
5.2 整型變量
5.2.1 整型變量的定義
5.2.2 整型變量的賦值
5.3 實(shí)型變量
5.3.1 實(shí)型變量的定義
5.3.2 實(shí)型變量的賦值
5.4 字符型變量
5.4.1 字符型變量的定義
5.4.2 字符型變量的賦值
5.5 數(shù)據(jù)類型轉(zhuǎn)換
5.5.1 自動(dòng)類型轉(zhuǎn)換
5.5.2 強(qiáng)制類型轉(zhuǎn)換
5.6 小結(jié)
5.7 習(xí)題
第6章 運(yùn)算符與表達(dá)式
6.1 算術(shù)運(yùn)算
6.1.1 算術(shù)運(yùn)算符
6.1.2 算術(shù)表達(dá)式
6.2 賦值運(yùn)算
6.2.1 賦值運(yùn)算符
6.2.2 賦值表達(dá)式
6.3 關(guān)系運(yùn)算
6.3.1 關(guān)系運(yùn)算符
6.3.2 關(guān)系表達(dá)式
6.4 邏輯運(yùn)算
6.4.1 邏輯運(yùn)算符
6.4.2 邏輯表達(dá)式
6.5 條件運(yùn)算
6.5.1 條件運(yùn)算符
6.5.2 條件表達(dá)式
6.6 逗號(hào)運(yùn)算
6.6.1 逗號(hào)運(yùn)算符
6.6.2 逗號(hào)表達(dá)式
6.7 長度運(yùn)算符
6.8 小結(jié)
6.9 習(xí)題
第三篇 C語言結(jié)構(gòu)
第7章 順序結(jié)構(gòu)
7.1 C語言語句
7.1.1 表達(dá)式語句
7.1.2 復(fù)合語句
7.1.3 流程控制語句
7.1.4 函數(shù)調(diào)用語句
7.1.5 空語句
7.2 數(shù)據(jù)輸出
7.2.1 格式輸出函數(shù)
7.2.2 字符輸出函數(shù)
7.3 數(shù)據(jù)輸入
7.3.1 格式輸入函數(shù)
7.3.2 字符輸入函數(shù)
7.4 順序結(jié)構(gòu)程序設(shè)計(jì)
7.4.1 順序結(jié)構(gòu)執(zhí)行步驟
7.4.2 順序結(jié)構(gòu)程序舉例
7.5 小結(jié)
7.6 習(xí)題
第8章 選擇結(jié)構(gòu)
8.1 if語句
8.1.1 if語句的三種形式
8.1.2 if語句的嵌套
8.2 switch語句
8.3 小結(jié)
8.4 習(xí)題
第9章 循環(huán)結(jié)構(gòu)
9.1 while語句
9.2 do…while語句
9.3 for語句
9.3.1 for循環(huán)結(jié)構(gòu)
9.3.2 for循環(huán)語句的嵌套
9.4 break和continue語句
9.4.1 break語句
9.4.2 continue語句
9.5 循環(huán)的嵌套
9.6 幾種循環(huán)的比較
9.7 小結(jié)
9.8 習(xí)題
第四篇 數(shù)組與字符串
第10章 數(shù)組
10.1 一維數(shù)組
10.1.1 定義一維數(shù)組
10.1.2 初始化一維數(shù)組
10.1.3 引用一維數(shù)組
10.1.4 一維數(shù)組的應(yīng)用舉例
10.2 二維數(shù)組
10.2.1 定義二維數(shù)組
10.2.2 初始化二維數(shù)組
10.2.3 引用二維數(shù)組
10.2.4 二維數(shù)組的應(yīng)用舉例
10.3 多維數(shù)組
10.4 具體應(yīng)用舉例
10.5 小結(jié)
10.6 習(xí)題
第11章 字符數(shù)組與字符串
11.1 定義字符數(shù)組
11.2 初始化字符數(shù)組
11.3 引用字符數(shù)組
11.4 比較字符數(shù)組與字符串
11.5 輸入與輸出字符數(shù)組
11.6 處理字符串
11.6.1 字符串輸入——gets()函數(shù)
11.6.2 字符串輸出——puts()函數(shù)
11.6.3 測定字符串長度——strlen()函數(shù)
11.6.4 字符串比較——strcmp()函數(shù)
11.6.5 字符串賦值——strcpy()和strncpy()函數(shù)
11.6.6 字符串連接——strcat()函數(shù)
11.7 小結(jié)
11.8 習(xí)題
第五篇 函 數(shù)
第12章 函數(shù)
12.1 認(rèn)識(shí)函數(shù)
12.2 定義函數(shù)
12.2.1 定義無參函數(shù)
12.2.2 定義有參函數(shù)
12.2.3 庫函數(shù)
12.3 函數(shù)參數(shù)與函數(shù)返回值
12.4 形參、實(shí)參以及參數(shù)值的傳遞
12.4.1 數(shù)值傳遞
12.4.2 地址傳遞
12.5 小結(jié)
12.6 習(xí)題
第13章 調(diào)用函數(shù)
13.1 函數(shù)的調(diào)用形式
13.1.1 帶返回值函數(shù)
13.1.2 無返回值函數(shù)
13.2 聲明被調(diào)用函數(shù)
13.3 嵌套調(diào)用函數(shù)
13.4 遞歸調(diào)用函數(shù)
13.5 變量作用域和存儲(chǔ)分類
13.5.1 局部變量
13.5.2 全局變量
13.6 變量的生存期
13.6.1 自動(dòng)變量
13.6.2 寄存器變量
13.6.3 靜態(tài)局部變量
13.6.4 靜態(tài)外部變量
13.6.5 變量小結(jié)
13.7 內(nèi)部函數(shù)與外部函數(shù)
13.7.1 內(nèi)部函數(shù)
13.7.2 外部函數(shù)
13.8 小結(jié)
13.9 習(xí)題
第14章 編譯預(yù)處理
14.1 宏定義
14.1.1 不帶參數(shù)的宏定義
14.1.2 帶參數(shù)的宏定義
14.2 文件包含處理
14.3 條件編譯
14.3.1 #if命令
14.3.2 #ifdef及#ifndef命令
14.3.3 #undef命令
14.4 小結(jié)
14.5 習(xí)題
第六篇 高級(jí)應(yīng)用
第15章 指針
15.1 地址與指針
15.1.1 地址
15.1.2 指針
15.1.3 直接訪問與間接訪問
15.2 指針變量
15.2.1 定義指針變量
15.2.2 引用指針變量
15.3 指針運(yùn)算
15.3.1 指針運(yùn)算符
15.3.2 指針變量的運(yùn)算
15.3.3 指針變量的運(yùn)用
15.4 指針與數(shù)組
15.4.1 一維數(shù)組指針
15.4.2 二維數(shù)組指針
15.4.3 多維數(shù)組指針
15.4.4 字符數(shù)組指針
15.5 指針數(shù)組
15.5.1 指針數(shù)組
15.5.2 指向指針的指針
15.6 指針與函數(shù)
15.6.1 指向函數(shù)的指針
15.6.2 指針作為函數(shù)參數(shù)
15.6.3 指針作為函數(shù)返回值
15.7 小結(jié)
15.8 習(xí)題
第16章 結(jié)構(gòu)體
16.1 定義結(jié)構(gòu)體
16.2 結(jié)構(gòu)體變量
16.2.1 定義結(jié)構(gòu)體變量
16.2.2 初始化結(jié)構(gòu)體變量
16.2.3 引用結(jié)構(gòu)體變量
16.3 結(jié)構(gòu)體數(shù)組
16.3.1 結(jié)構(gòu)體數(shù)組的定義與初始化
16.3.2 引用結(jié)構(gòu)體數(shù)組
16.4 結(jié)構(gòu)體與指針
16.4.1 結(jié)構(gòu)體變量指針
16.4.2 結(jié)構(gòu)體數(shù)組指針
16.5 鏈表
16.5.1 鏈表
16.5.2 鏈表的建立
16.5.3 鏈表的插入
16.5.4 鏈表的刪除
16.5.5 鏈表的排序
16.5.6 鏈表的綜合操作
16.6 小結(jié)
16.7 習(xí)題
第17章 共用體與枚舉類型
17.1 定義共用體
17.1.1 定義共用體
17.1.2 存儲(chǔ)共用體
17.2 共用體變量
17.2.1 定義共用體變量
17.2.2 引用共用體變量并賦值
17.3 枚舉類型
17.3.1 定義枚舉類型
17.3.2 定義枚舉類型變量并賦值
17.3.3 引用枚舉類型變量并賦值
17.4 用typedef定義數(shù)據(jù)類型
17.4.1 自定義基本數(shù)據(jù)類型
17.4.2 自定義數(shù)組類型
17.4.3 自定義指針類型
17.4.4 自定義結(jié)構(gòu)體與共用體
17.5 小結(jié)
17.6 習(xí)題
第18章 文件
18.1 簡述文件
18.1.1 文件概述
18.1.2 文件名
18.1.3 文件的類型
18.1.4 緩沖文件系統(tǒng)
18.2 文件類型指針
18.3 打開與關(guān)閉文件
18.3.1 fopen()函數(shù)
18.3.2 fclose()函數(shù)
18.4 讀寫文件
18.4.1 fputc()函數(shù)與fgetc()函數(shù)
18.4.2 fputs()函數(shù)與fgets()函數(shù)
18.4.3 fprintf()函數(shù)與fscanf()函數(shù)
18.4.4 fread()函數(shù)與fwrite()函數(shù)
18.5 定位文件指針
18.5.1 rewind()函數(shù)
18.5.2 fseek()函數(shù)
18.5.3 ftell()函數(shù)
18.6 檢測文件
18.6.1 feof()函數(shù)
18.6.2 ferror()函數(shù)
18.6.3 clearerr()函數(shù)
18.7 小結(jié)
18.8 習(xí)題
第19章 位運(yùn)算
19.1 位運(yùn)算符
19.1.1 C語言位運(yùn)算符
19.1.2 位運(yùn)算符的優(yōu)先級(jí)
19.2 位邏輯運(yùn)算符
19.2.1 按位與
19.2.2 按位或
19.2.3 按位非
19.2.4 按位異或
19.2.5 位邏輯運(yùn)算符的優(yōu)先級(jí)
19.3 移位運(yùn)算符
19.3.1 左移運(yùn)算符
19.3.2 右移運(yùn)算符
19.3.3 移位運(yùn)算符優(yōu)先級(jí)
19.4 位自反賦值運(yùn)算符
19.5 小結(jié)
19.6 習(xí)題
第七篇 案例與面試題
第20章 圖書管理系統(tǒng)
20.1 需求分析
20.2 總體設(shè)計(jì)
20.2.1 開發(fā)與設(shè)計(jì)的總體思想
20.2.2 模塊設(shè)計(jì)
20.2.3 系統(tǒng)流程描述
20.2.4 界面設(shè)計(jì)
20.2.5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
20.2.6 用到的頭文件
20.3 詳細(xì)設(shè)計(jì)
20.3.1 main()函數(shù)
20.3.2 create_Books_list()函數(shù)
20.3.3 savefile()函數(shù)
20.3.4 insert_Book_list()函數(shù)
20.3.5 delete_Book_list()函數(shù)
20.3.6 print_Book_list()函數(shù)
20.3.7 search_Book()函數(shù)
20.3.8 sort_Book()函數(shù)
20.3.9 change_Book_Info()函數(shù)
20.4 執(zhí)行程序
20.4.1 信息錄入
20.4.2 信息瀏覽
20.4.3 信息查詢
20.4.4 信息排序
20.4.5 信息修改
20.4.6 信息添加
20.4.7 信息刪除
20.4.8 退出系統(tǒng)
20.5 小結(jié)
第21章 C程序員面試實(shí)例
21.1 C語言選擇題
21.2 C語言程序分析
21.3 C程序找錯(cuò)題
21.4 C語言問答題
21.5 C語言編程題
附錄
附錄1 ASCII字符集
附錄2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
附錄3 C語言常用庫函數(shù)
參考文獻(xiàn)

圖書封面

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


    程序員書庫 PDF格式下載


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

 
 

  •   作為一個(gè)電腦白癡必須要好好看看書本學(xué)習(xí)一點(diǎn)知識(shí)
  •   挺好的。。。不過買了才發(fā)現(xiàn)不是標(biāo)準(zhǔn)C,好像有C++的東西。。。不過其他還好
  •   孩子學(xué)習(xí)用的,還不錯(cuò)!
  •   還沒看過,只是因?yàn)橐黄鹳I的另一本書有問題,所以就提交評(píng)論了
 

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

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