輕松學(xué)C語(yǔ)言編程是一本C語(yǔ)言編程入門書籍,由張銀鶴、宋禮鵬、郝春雨等編著。本書重要知識(shí)點(diǎn)覆蓋全面,實(shí)例豐富多彩,每個(gè)知識(shí)點(diǎn)都按照“概念→語(yǔ)法描述→實(shí)例描述→實(shí)例應(yīng)用→運(yùn)行結(jié)果→示例分析”的模式進(jìn)行講解,作者用準(zhǔn)確的語(yǔ)言總結(jié)概念和直觀的圖示演示全過程,同時(shí)還利用詳細(xì)的注釋解釋代碼和形象的比喻來(lái)幫助讀者快速記憶代碼,非常適合C語(yǔ)言入門者們前來(lái)下載。
內(nèi)容介紹
《輕松學(xué)C語(yǔ)言編程》從初學(xué)者的角度出發(fā),以通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了使用C語(yǔ)言進(jìn)行程序開發(fā)應(yīng)該掌握的各方面知識(shí)。全書共14章,首先介紹了C語(yǔ)言的基礎(chǔ)知識(shí),包括C語(yǔ)言的歷史和特點(diǎn)、C程序的結(jié)構(gòu)和開發(fā)流程、C語(yǔ)言的數(shù)據(jù)類型、變量、常量、運(yùn)算符以及表達(dá)式等;然后重點(diǎn)對(duì)C程序的編寫進(jìn)行講解,包括算法與順序結(jié)構(gòu)、分支語(yǔ)句、循環(huán)語(yǔ)句、數(shù)組和函數(shù)的應(yīng)用等;另外,還對(duì)C語(yǔ)言中的指針、結(jié)構(gòu)體、預(yù)處理指令、字符串和文件操作進(jìn)行了簡(jiǎn)單介紹;最后通過一個(gè)綜合案例介紹C語(yǔ)言在實(shí)際開發(fā)中的應(yīng)用。
章節(jié)目錄
第1章 C語(yǔ)言概述
1.1 C語(yǔ)言簡(jiǎn)介
1.1.1 計(jì)算機(jī)語(yǔ)言簡(jiǎn)介
1.1.2 C語(yǔ)言的歷史
1.1.3 C語(yǔ)言的特點(diǎn)
1.1.4 C語(yǔ)言的標(biāo)準(zhǔn)
1.1.5 C和C++
1.2 簡(jiǎn)單C程序的介紹
1.2.1 C語(yǔ)言程序的結(jié)構(gòu)
1.2.2 C語(yǔ)言程序的開發(fā)流程
1.2.3 程序注釋
1.2.4 輸入和輸出函數(shù)簡(jiǎn)介
1.3 集成開發(fā)環(huán)境
1.3.1 Turbo C++ 3.0
1.3.2 Visual C++ 6.0
1.4 實(shí)踐案例:編寫學(xué)生成績(jī)管理程序
1.5 動(dòng)手練一練
1.5.1 練習(xí)題
1.5.2 上機(jī)實(shí)踐
第2章 數(shù)據(jù)類型
2.1 數(shù)據(jù)類型的定義與分類
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 標(biāo)識(shí)符和關(guān)鍵字
2.3.1 標(biāo)識(shí)符
2.3.2 關(guān)鍵字
2.4 整型數(shù)據(jù)
2.4.1 整型常量
2.4.2 整型變量
2.5 浮點(diǎn)型數(shù)據(jù)
2.5.1 浮點(diǎn)型常量
2.5.2 浮點(diǎn)型變量
2.6 字符型數(shù)據(jù)
2.6.1 字符型常量
2.6.2 字符型變量
2.7 類型轉(zhuǎn)換
2.8 C 99中新增的數(shù)據(jù)類型
2.9 實(shí)踐案例:不同類型之間的運(yùn)算
2.10 動(dòng)手練一練
2.10.1 練習(xí)題
2.10.2 上機(jī)實(shí)踐
第3章 運(yùn)算符和表達(dá)式
3.1 運(yùn)算符概述
3.2 基本運(yùn)算符
3.2.1 算術(shù)運(yùn)算符
3.2.2 賦值運(yùn)算符
3.2.3 自增和自減運(yùn)算符
3.2.4 關(guān)系運(yùn)算符
3.2.5 邏輯運(yùn)算符
3.3 位運(yùn)算符
3.3.1 位邏輯運(yùn)算符
3.3.2 位移運(yùn)算符
3.3.3 復(fù)合位賦值運(yùn)算符
3.4 其他運(yùn)算符
3.4.1 條件運(yùn)算符
3.4.2 逗號(hào)運(yùn)算符
3.4.3 sizeof運(yùn)算符
3.5 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
3.6 表達(dá)式
3.7 實(shí)踐案例:打印購(gòu)物清單
3.8 動(dòng)手練一練
3.8.1 練習(xí)題
3.8.2 上機(jī)實(shí)踐
第4章 順序結(jié)構(gòu)
4.1 算法簡(jiǎn)介
4.1.1 什么是算法
4.1.2 算法示例
4.2 算法描述方式
4.2.1 自然語(yǔ)言描述方式
4.2.2 流程圖描述方式
4.2.3 N-S流程圖描述方式
4.2.4 偽代碼描述方式
4.2.5 計(jì)算機(jī)語(yǔ)言描述方式
4.3 順序結(jié)構(gòu)中的語(yǔ)句
4.3.1 語(yǔ)句編寫方式
4.3.2 表達(dá)式語(yǔ)句
4.3.3 空語(yǔ)句 72
4.3.4 復(fù)合語(yǔ)句 73
4.4 格式化輸出和輸入函數(shù)
4.4.1 printf()函數(shù)
4.4.2 scanf()函數(shù)
4.5 實(shí)踐案例:判斷是否為素?cái)?shù)
4.6 動(dòng)手練一練
4.6.1 練習(xí)題
4.6.2 上機(jī)實(shí)踐
第5章 分支結(jié)構(gòu)
5.1 if分支語(yǔ)句
5.1.1 單分支if語(yǔ)句
5.1.2 雙分支if語(yǔ)句
5.1.3 多分支if語(yǔ)句
5.1.4 if嵌套語(yǔ)句
5.2 switch分支語(yǔ)句
5.2.1 switch語(yǔ)句的基本形式
5.2.2 switch語(yǔ)句中的break
5.3 實(shí)踐案例:了解兩種分支語(yǔ)句的優(yōu)缺點(diǎn)
5.4 動(dòng)手練一練
5.4.1 練習(xí)題
5.4.2 上機(jī)實(shí)踐
第6章 循環(huán)結(jié)構(gòu)
6.1 for循環(huán)語(yǔ)句
6.1.1 for循環(huán)語(yǔ)句格式
6.1.2 for循環(huán)實(shí)例
6.2 while循環(huán)語(yǔ)句
6.2.1 while循環(huán)語(yǔ)句格式
6.2.2 while循環(huán)語(yǔ)句實(shí)例
6.3 do while循環(huán)語(yǔ)句
6.3.1 do while循環(huán)語(yǔ)句格式
6.3.2 do while循環(huán)語(yǔ)句實(shí)例
6.4 循環(huán)控制語(yǔ)句
6.4.1 break語(yǔ)句和continue語(yǔ)句
6.4.2 goto語(yǔ)句
6.5 循環(huán)嵌套5
6.5.1 循環(huán)嵌套格式
6.5.2 利用循環(huán)嵌套打印菱形
6.6 實(shí)踐案例:求素?cái)?shù)
6.7 動(dòng)手練一練
6.7.1 練習(xí)題
6.7.2 上機(jī)實(shí)踐
第7章 數(shù)組
7.1 了解數(shù)組
7.1.1 使用數(shù)組的好處
7.1.2 數(shù)組的概念
7.1.3 數(shù)組的維數(shù)
7.2 一維數(shù)組
7.2.1 一維數(shù)組的聲明
7.2.2 一維數(shù)組的存儲(chǔ)
7.2.3 一維數(shù)組的引用
7.2.4 一維數(shù)組的初始化
7.3 二維數(shù)組
7.3.1 二維數(shù)組的聲明
7.3.2 二維數(shù)組的存儲(chǔ)
7.3.3 二維數(shù)組的引用
7.3.4 二維數(shù)組的初始化
7.4 字符數(shù)組和字符串
7.4.1 一維字符數(shù)組
7.4.2 了解字符串
7.4.3 字符串的輸入輸出
7.4.4 字符串的輸入輸出函數(shù)
7.4.5 二維字符串?dāng)?shù)組
7.5 多維數(shù)組
7.6 數(shù)組的基本應(yīng)用
7.6.1 反轉(zhuǎn)字符串
7.6.2 查找最大值
7.6.3 數(shù)據(jù)排序
7.7 實(shí)踐案例:二維數(shù)組行和列的元素互換
7.8 動(dòng)手練一練
7.8.1 練習(xí)題
7.8.2 上機(jī)實(shí)踐
第8章 函數(shù)
8.1 函數(shù)簡(jiǎn)介
8.1.1 C語(yǔ)言中的函數(shù)
8.1.2 函數(shù)的分類
8.2 定義函數(shù)
8.2.1 定義無(wú)參函數(shù)
8.2.2 定義有參函數(shù)
8.2.3 定義函數(shù)的注意事項(xiàng)
8.3 聲明函數(shù)
8.3.1 聲明函數(shù)的語(yǔ)法格式
8.3.2 聲明函數(shù)的位置
8.4 函數(shù)的參數(shù)
8.4.1 形式參數(shù)與實(shí)際參數(shù)
8.4.2 值參數(shù)
8.4.3 引用參數(shù)
8.5 函數(shù)的調(diào)用和返回值
8.5.1 函數(shù)調(diào)用的一般形式
8.5.2 函數(shù)返回值
8.5.3 函數(shù)的嵌套調(diào)用
8.5.4 函數(shù)的遞歸調(diào)用
8.6 數(shù)組作為函數(shù)的參數(shù)
8.7 函數(shù)中的變量作用域
8.7.1 局部變量
8.7.2 全局變量
8.8 實(shí)踐案例:學(xué)生成績(jī)管理
8.9 動(dòng)手練一練
8.9.1 練習(xí)題
8.9.2 上機(jī)實(shí)踐
第9章 指針
9.1 地址和指針的概念
9.1.1 什么是地址
9.1.2 什么是指針
9.2 指針變量
9.2.1 定義指針變量
9.2.2 使用指針變量
9.2.3 指針變量作為函數(shù)的參數(shù)
9.3 指針與數(shù)組
9.3.1 指向數(shù)組元素的指針與指向數(shù)組的指針
9.3.2 指針變量在數(shù)組中的運(yùn)算
9.3.3 數(shù)組元素的操作
9.3.4 指向多維數(shù)組的指針變量
9.3.5 數(shù)組名(指針)作為函數(shù)參數(shù)
9.4 指針與字符串
9.4.1 字符串指針
9.4.2 字符串指針作為函數(shù)參數(shù)
9.4.3 字符指針和字符數(shù)組的區(qū)別
9.4.4 字符指針數(shù)組
9.5 指針與函數(shù)
9.5.1 指向函數(shù)的指針
9.5.2 返回指針值的函數(shù)
9.6 二級(jí)指針
9.7 實(shí)踐案例:編寫簡(jiǎn)單的成績(jī)統(tǒng)計(jì)程序
9.8 動(dòng)手練一練
9.8.1 練習(xí)題
9.8.2 上機(jī)實(shí)踐
第10章 結(jié)構(gòu)體與枚舉體
10.1 結(jié)構(gòu)體
10.1.1 定義結(jié)構(gòu)類型
10.1.2 定義結(jié)構(gòu)變量
10.1.3 引用結(jié)構(gòu)變量
10.1.4 初始化結(jié)構(gòu)變量
10.1.5 結(jié)構(gòu)體應(yīng)用舉例
10.2 結(jié)構(gòu)體數(shù)組
10.2.1 定義結(jié)構(gòu)體數(shù)組
10.2.2 初始化結(jié)構(gòu)體數(shù)組
10.2.3 結(jié)構(gòu)體數(shù)組應(yīng)用舉例
10.3 指針與結(jié)構(gòu)體
10.3.1 指向結(jié)構(gòu)體變量的指針
10.3.2 指向結(jié)構(gòu)體數(shù)組的指針
10.3.3 結(jié)構(gòu)體變量作為函數(shù)的參數(shù)
10.3.4 指向結(jié)構(gòu)體變量的指針作為函數(shù)的參數(shù)
10.4 用typedef定義類型
10.5 枚舉類型
10.5.1 定義枚舉類型及變量
10.5.2 使用枚舉類型的一些說(shuō)明
10.5.3 枚舉類型應(yīng)用舉例
10.6 實(shí)踐案例:?jiǎn)T工信息錄入和輸出
10.7 動(dòng)手練一練
10.7.1 練習(xí)題
10.7.2 上機(jī)實(shí)踐
第11章 預(yù)處理指令
11.1 宏定義指令
11.1.1 不帶參數(shù)的宏定義
11.1.2 帶參數(shù)的宏定義
11.2 文件包含指令
11.2.1 文件包含指令的語(yǔ)法格式
11.2.2 文件包含指令應(yīng)用實(shí)例
11.2.3 文件包含指令注意事項(xiàng)
11.3 條件編譯指令
11.3.1 #ifdef指令
11.3.2 #ifndef指令
11.3.3 #if指令
11.4 實(shí)踐案例:根據(jù)不同時(shí)間輸出不同問候
11.5 動(dòng)手練一練
11.5.1 練習(xí)題
11.5.2 上機(jī)實(shí)踐
第12章 操作字符及字符串
12.1 字符的操作
12.1.1 檢查英文字母函數(shù)
12.1.2 檢查字母數(shù)字函數(shù)
12.1.3 檢查控制字符函數(shù)
12.1.4 十進(jìn)制數(shù)字檢查函數(shù)
12.1.5 可打印字符檢查函數(shù)
12.1.6 包含空格的可打印字符檢查函數(shù)
12.1.7 格式字符檢查函數(shù)
12.1.8 小寫英文字母檢查函數(shù)
12.1.9 大寫英文字母檢查函數(shù)
12.1.10 十六進(jìn)制數(shù)字檢查函數(shù)
12.2 字符串的存儲(chǔ)
12.2.1 字符串的靜態(tài)存儲(chǔ)
12.2.2 字符串的動(dòng)態(tài)存儲(chǔ)
12.3 檢測(cè)字符串長(zhǎng)度函數(shù)
12.4 查找字符串
12.4.1 查找字符位置函數(shù)
12.4.2 查找相同字符函數(shù)
12.4.3 查找包含字符位置函數(shù)
12.4.4 查找包含字符函數(shù)
12.4.5 查找子串函數(shù)
12.4.6 字符查找函數(shù)
12.4.7 字符包含函數(shù)
12.5 比較字符串
12.5.1 比較字符串函數(shù)
12.5.2 比較部分字符串函數(shù)
12.5.3 比較時(shí)忽略大小寫函數(shù)
12.5.4 包含結(jié)束符的比較函數(shù)
12.6 連接字符串
12.6.1 連接字符串函數(shù)
12.6.2 連接部分字符函數(shù)
12.7 復(fù)制字符串
12.7.1 復(fù)制字符串函數(shù)
12.7.2 復(fù)制部分字符函數(shù)
12.7.3 更省事的復(fù)制函數(shù)
12.7.4 字符串復(fù)制函數(shù)
12.7.5 帶終止字符的復(fù)制函數(shù)
12.7.6 字符串移動(dòng)函數(shù)
12.8 字符和字符串的轉(zhuǎn)換
12.8.1 大小寫字母的轉(zhuǎn)換
12.8.2 轉(zhuǎn)換大小寫字符串
12.8.3 字符串與數(shù)值的轉(zhuǎn)換
12.9 其他字符串函數(shù)
12.9.1 字符串反轉(zhuǎn)函數(shù)
12.9.2 替換字符串中的字符函數(shù)
12.9.3 分解字符串函數(shù)
12.10 實(shí)踐案例:字符串函數(shù)操作系統(tǒng)
12.11 動(dòng)手練一練
12.11.1 練習(xí)題
12.11.2 上機(jī)實(shí)踐
第13章 文件操作
13.1 文件的概念
13.1.1 文件的分類
13.1.2 文件指針
13.2 打開文件與關(guān)閉文件
13.2.1 打開文件
13.2.2 關(guān)閉文件
13.3 文件的讀寫
13.3.1 fgetc()函數(shù)與fputc()函數(shù)
13.3.2 fgets()函數(shù)與fputs()函數(shù)──字符串讀寫函數(shù)
13.3.3 fread()函數(shù)與fwrite()函數(shù)
13.3.4 fscanf()函數(shù)與fprintf()函數(shù)──格式化讀寫函數(shù)
13.4 文件的定位
13.4.1 重置文件指針
13.4.2 定位文件指針
13.4.3 獲取文件指針位置
13.5 出錯(cuò)檢測(cè)
13.5.1 feof()函數(shù)
13.5.2 ferror()函數(shù)
13.5.3 clearerr()函數(shù)
13.6 實(shí)踐案例:通訊錄程序
13.7 動(dòng)手練一練
13.7.1 練習(xí)題
13.7.2 上機(jī)實(shí)踐
第14章 圖書管理系統(tǒng)
14.1 需求分析
14.2 系統(tǒng)設(shè)計(jì)
14.3 系統(tǒng)實(shí)現(xiàn)
14.3.1 創(chuàng)建工程
14.3.2 功能選擇界面
14.4 圖書管理模塊
14.4.1 錄入圖書信息
14.4.2 瀏覽圖書信息
14.4.3 添加圖書信息
14.4.4 修改圖書信息
14.4.5 刪除圖書信息
14.4.6 查找圖書信息
14.5 學(xué)生借書模塊
14.5.1 注冊(cè)一個(gè)賬號(hào)
14.5.2 借書操作
14.5.3 查看賬號(hào)信息
14.5.4 清除賬號(hào)信息
14.6 總結(jié)
練習(xí)題參考答案
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀試讀
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 有柿電腦版 v11.6.284.23M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.1135.99M / 簡(jiǎn)體中文
- 南方Plus電腦版 v11.9.026.47M / 簡(jiǎn)體中文
- 開源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- 吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文