輕松學C語言編程是一本C語言編程入門書籍,由張銀鶴、宋禮鵬、郝春雨等編著。本書重要知識點覆蓋全面,實例豐富多彩,每個知識點都按照“概念→語法描述→實例描述→實例應用→運行結果→示例分析”的模式進行講解,作者用準確的語言總結概念和直觀的圖示演示全過程,同時還利用詳細的注釋解釋代碼和形象的比喻來幫助讀者快速記憶代碼,非常適合C語言入門者們前來下載。
內容介紹
《輕松學C語言編程》從初學者的角度出發(fā),以通俗易懂的語言、豐富多彩的實例,詳細介紹了使用C語言進行程序開發(fā)應該掌握的各方面知識。全書共14章,首先介紹了C語言的基礎知識,包括C語言的歷史和特點、C程序的結構和開發(fā)流程、C語言的數(shù)據類型、變量、常量、運算符以及表達式等;然后重點對C程序的編寫進行講解,包括算法與順序結構、分支語句、循環(huán)語句、數(shù)組和函數(shù)的應用等;另外,還對C語言中的指針、結構體、預處理指令、字符串和文件操作進行了簡單介紹;最后通過一個綜合案例介紹C語言在實際開發(fā)中的應用。
章節(jié)目錄
第1章 C語言概述
1.1 C語言簡介
1.1.1 計算機語言簡介
1.1.2 C語言的歷史
1.1.3 C語言的特點
1.1.4 C語言的標準
1.1.5 C和C++
1.2 簡單C程序的介紹
1.2.1 C語言程序的結構
1.2.2 C語言程序的開發(fā)流程
1.2.3 程序注釋
1.2.4 輸入和輸出函數(shù)簡介
1.3 集成開發(fā)環(huán)境
1.3.1 Turbo C++ 3.0
1.3.2 Visual C++ 6.0
1.4 實踐案例:編寫學生成績管理程序
1.5 動手練一練
1.5.1 練習題
1.5.2 上機實踐
第2章 數(shù)據類型
2.1 數(shù)據類型的定義與分類
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 標識符和關鍵字
2.3.1 標識符
2.3.2 關鍵字
2.4 整型數(shù)據
2.4.1 整型常量
2.4.2 整型變量
2.5 浮點型數(shù)據
2.5.1 浮點型常量
2.5.2 浮點型變量
2.6 字符型數(shù)據
2.6.1 字符型常量
2.6.2 字符型變量
2.7 類型轉換
2.8 C 99中新增的數(shù)據類型
2.9 實踐案例:不同類型之間的運算
2.10 動手練一練
2.10.1 練習題
2.10.2 上機實踐
第3章 運算符和表達式
3.1 運算符概述
3.2 基本運算符
3.2.1 算術運算符
3.2.2 賦值運算符
3.2.3 自增和自減運算符
3.2.4 關系運算符
3.2.5 邏輯運算符
3.3 位運算符
3.3.1 位邏輯運算符
3.3.2 位移運算符
3.3.3 復合位賦值運算符
3.4 其他運算符
3.4.1 條件運算符
3.4.2 逗號運算符
3.4.3 sizeof運算符
3.5 運算符的優(yōu)先級和結合性
3.6 表達式
3.7 實踐案例:打印購物清單
3.8 動手練一練
3.8.1 練習題
3.8.2 上機實踐
第4章 順序結構
4.1 算法簡介
4.1.1 什么是算法
4.1.2 算法示例
4.2 算法描述方式
4.2.1 自然語言描述方式
4.2.2 流程圖描述方式
4.2.3 N-S流程圖描述方式
4.2.4 偽代碼描述方式
4.2.5 計算機語言描述方式
4.3 順序結構中的語句
4.3.1 語句編寫方式
4.3.2 表達式語句
4.3.3 空語句 72
4.3.4 復合語句 73
4.4 格式化輸出和輸入函數(shù)
4.4.1 printf()函數(shù)
4.4.2 scanf()函數(shù)
4.5 實踐案例:判斷是否為素數(shù)
4.6 動手練一練
4.6.1 練習題
4.6.2 上機實踐
第5章 分支結構
5.1 if分支語句
5.1.1 單分支if語句
5.1.2 雙分支if語句
5.1.3 多分支if語句
5.1.4 if嵌套語句
5.2 switch分支語句
5.2.1 switch語句的基本形式
5.2.2 switch語句中的break
5.3 實踐案例:了解兩種分支語句的優(yōu)缺點
5.4 動手練一練
5.4.1 練習題
5.4.2 上機實踐
第6章 循環(huán)結構
6.1 for循環(huán)語句
6.1.1 for循環(huán)語句格式
6.1.2 for循環(huán)實例
6.2 while循環(huán)語句
6.2.1 while循環(huán)語句格式
6.2.2 while循環(huán)語句實例
6.3 do while循環(huán)語句
6.3.1 do while循環(huán)語句格式
6.3.2 do while循環(huán)語句實例
6.4 循環(huán)控制語句
6.4.1 break語句和continue語句
6.4.2 goto語句
6.5 循環(huán)嵌套5
6.5.1 循環(huán)嵌套格式
6.5.2 利用循環(huán)嵌套打印菱形
6.6 實踐案例:求素數(shù)
6.7 動手練一練
6.7.1 練習題
6.7.2 上機實踐
第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ù)組的存儲
7.2.3 一維數(shù)組的引用
7.2.4 一維數(shù)組的初始化
7.3 二維數(shù)組
7.3.1 二維數(shù)組的聲明
7.3.2 二維數(shù)組的存儲
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 二維字符串數(shù)組
7.5 多維數(shù)組
7.6 數(shù)組的基本應用
7.6.1 反轉字符串
7.6.2 查找最大值
7.6.3 數(shù)據排序
7.7 實踐案例:二維數(shù)組行和列的元素互換
7.8 動手練一練
7.8.1 練習題
7.8.2 上機實踐
第8章 函數(shù)
8.1 函數(shù)簡介
8.1.1 C語言中的函數(shù)
8.1.2 函數(shù)的分類
8.2 定義函數(shù)
8.2.1 定義無參函數(shù)
8.2.2 定義有參函數(shù)
8.2.3 定義函數(shù)的注意事項
8.3 聲明函數(shù)
8.3.1 聲明函數(shù)的語法格式
8.3.2 聲明函數(shù)的位置
8.4 函數(shù)的參數(shù)
8.4.1 形式參數(shù)與實際參數(shù)
8.4.2 值參數(shù)
8.4.3 引用參數(shù)
8.5 函數(shù)的調用和返回值
8.5.1 函數(shù)調用的一般形式
8.5.2 函數(shù)返回值
8.5.3 函數(shù)的嵌套調用
8.5.4 函數(shù)的遞歸調用
8.6 數(shù)組作為函數(shù)的參數(shù)
8.7 函數(shù)中的變量作用域
8.7.1 局部變量
8.7.2 全局變量
8.8 實踐案例:學生成績管理
8.9 動手練一練
8.9.1 練習題
8.9.2 上機實踐
第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ù)組中的運算
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 二級指針
9.7 實踐案例:編寫簡單的成績統(tǒng)計程序
9.8 動手練一練
9.8.1 練習題
9.8.2 上機實踐
第10章 結構體與枚舉體
10.1 結構體
10.1.1 定義結構類型
10.1.2 定義結構變量
10.1.3 引用結構變量
10.1.4 初始化結構變量
10.1.5 結構體應用舉例
10.2 結構體數(shù)組
10.2.1 定義結構體數(shù)組
10.2.2 初始化結構體數(shù)組
10.2.3 結構體數(shù)組應用舉例
10.3 指針與結構體
10.3.1 指向結構體變量的指針
10.3.2 指向結構體數(shù)組的指針
10.3.3 結構體變量作為函數(shù)的參數(shù)
10.3.4 指向結構體變量的指針作為函數(shù)的參數(shù)
10.4 用typedef定義類型
10.5 枚舉類型
10.5.1 定義枚舉類型及變量
10.5.2 使用枚舉類型的一些說明
10.5.3 枚舉類型應用舉例
10.6 實踐案例:員工信息錄入和輸出
10.7 動手練一練
10.7.1 練習題
10.7.2 上機實踐
第11章 預處理指令
11.1 宏定義指令
11.1.1 不帶參數(shù)的宏定義
11.1.2 帶參數(shù)的宏定義
11.2 文件包含指令
11.2.1 文件包含指令的語法格式
11.2.2 文件包含指令應用實例
11.2.3 文件包含指令注意事項
11.3 條件編譯指令
11.3.1 #ifdef指令
11.3.2 #ifndef指令
11.3.3 #if指令
11.4 實踐案例:根據不同時間輸出不同問候
11.5 動手練一練
11.5.1 練習題
11.5.2 上機實踐
第12章 操作字符及字符串
12.1 字符的操作
12.1.1 檢查英文字母函數(shù)
12.1.2 檢查字母數(shù)字函數(shù)
12.1.3 檢查控制字符函數(shù)
12.1.4 十進制數(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 十六進制數(shù)字檢查函數(shù)
12.2 字符串的存儲
12.2.1 字符串的靜態(tài)存儲
12.2.2 字符串的動態(tài)存儲
12.3 檢測字符串長度函數(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ù)
12.5.4 包含結束符的比較函數(shù)
12.6 連接字符串
12.6.1 連接字符串函數(shù)
12.6.2 連接部分字符函數(shù)
12.7 復制字符串
12.7.1 復制字符串函數(shù)
12.7.2 復制部分字符函數(shù)
12.7.3 更省事的復制函數(shù)
12.7.4 字符串復制函數(shù)
12.7.5 帶終止字符的復制函數(shù)
12.7.6 字符串移動函數(shù)
12.8 字符和字符串的轉換
12.8.1 大小寫字母的轉換
12.8.2 轉換大小寫字符串
12.8.3 字符串與數(shù)值的轉換
12.9 其他字符串函數(shù)
12.9.1 字符串反轉函數(shù)
12.9.2 替換字符串中的字符函數(shù)
12.9.3 分解字符串函數(shù)
12.10 實踐案例:字符串函數(shù)操作系統(tǒng)
12.11 動手練一練
12.11.1 練習題
12.11.2 上機實踐
第13章 文件操作
13.1 文件的概念
13.1.1 文件的分類
13.1.2 文件指針
13.2 打開文件與關閉文件
13.2.1 打開文件
13.2.2 關閉文件
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 出錯檢測
13.5.1 feof()函數(shù)
13.5.2 ferror()函數(shù)
13.5.3 clearerr()函數(shù)
13.6 實踐案例:通訊錄程序
13.7 動手練一練
13.7.1 練習題
13.7.2 上機實踐
第14章 圖書管理系統(tǒng)
14.1 需求分析
14.2 系統(tǒng)設計
14.3 系統(tǒng)實現(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 學生借書模塊
14.5.1 注冊一個賬號
14.5.2 借書操作
14.5.3 查看賬號信息
14.5.4 清除賬號信息
14.6 總結
練習題參考答案
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀試讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
網易新聞電腦版 v113.799.02M / 簡體中文
南方Plus電腦版 v12.3.023.89M / 簡體中文
瀟湘書院電腦版 v2.3.13.91049.58M / 簡體中文
網易云閱讀電腦版 v6.7.226.41M / 簡體中文
京東讀書電腦版 v1.13.4官方版2.13M / 簡體中文
數(shù)據挖掘導論 官方版61.61M / 簡體中文
吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文