《c語言從入門到精通(第3版)》從初學者的角度出發,以通俗易懂的語言,豐富多彩的實例,詳細介紹了使用C語言進行程序開發需要掌握的各方面知識。《c語言從入門到精通(第3版)》共分為17章,包括C語言概述、算法、數據類型、運算符與表達式、常用的數據輸入/輸出函數、選擇結構程序設計、循環控制、數組、函數、指針、結構體和共用體、位運算、預處理、文件、存儲管理、網絡套接字編程和學生成績管理系統。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,讀者可以輕松領會C語言程序開發的精髓,快速提高開發技能。 另外,《c語言從入門到精通(第3版)》除了紙質內容之外,配書光盤中還給出了海量開發資源庫,主要內容如下: ? 語音視頻講解:總時長30小時,共123段 ? 實例資源庫:881個實例及源碼詳細分析 ? 模塊資源庫:15個經典模塊開發過程完整展現 ? 項目案例資源庫:15個企業項目開發過程完整展現 ? 測試題庫系統:616道能力測試題目 ? 面試資源庫:371個企業面試真題 ? PPT電子教案 本書可作為軟件開發入門者的自學用書,也可作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
明日科技,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“軟件開發視頻大講堂”“軟件開發實戰1200例”“軟件工程師開發大系”等系列。多次榮獲“全行業暢銷品種”“中國大學出版社暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
目 錄:
第1篇基 礎 知 識
第1章C語言概述
視頻講解:29分鐘
1.1 C語言的發展史
1.1.1 程序語言簡述
1.1.2 C語言的歷史
1.2 C語言的特點
1.3 一個簡單的C程序
1.4 一個完整的C程序
1.5 C語言程序的格式
1.6 開發環境
1.6.1 Turbo C 2.0
1.6.2 Visual C 6.0
1.7 小結
第2章算法
視頻講解:22分鐘
2.1 算法的基本概念
2.1.1 算法的特性
2.1.2 算法的優劣
2.2 算法的描述
2.2.1 自然語言
2.2.2 流程圖
2.2.3 N-S流程圖
2.3 小結
第3章數據類型
視頻講解:39分鐘
3.1 編程規范
3.2 關鍵字
3.3 標識符
3.4 數據類型
3.5 常量
3.5.1 整型常量
3.5.2 實型常量
3.5.3 字符型常量
3.5.4 轉義字符
3.5.5 符號常量
3.6 變量
3.6.1 整型變量
3.6.2 實型變量
3.6.3 字符型變量
3.7 變量的存儲類別
3.7.1 靜態存儲與動態存儲
3.7.2 auto變量
3.7.3 static變量
3.7.4 register變量
3.7.5 extern變量
3.8 混合運算
3.9 小結
3.10 實踐與練習
第4章運算符與表達式
視頻講解:29分鐘
4.1 表達式
4.2 賦值運算符與賦值表達式
4.2.1 變量賦初值
4.2.2 自動類型轉換
4.2.3 強制類型轉換
4.3 算術運算符與算術表達式
4.3.1 算術運算符
4.3.2 算術表達式
4.3.3 優先級與結合性
4.3.4 自增/自減運算符
4.4 關系運算符與關系表達式
4.4.1 關系運算符
4.4.2 關系表達式
4.4.3 優先級與結合性
4.5 邏輯運算符與邏輯表達式
4.5.1 邏輯運算符
4.5.2 邏輯表達式
4.5.3 優先級與結合性
4.6 位邏輯運算符與位邏輯表達式
4.6.1 位邏輯運算符
4.6.2 位邏輯表達式
4.7 逗號運算符與逗號表達式
4.8 復合賦值運算符
4.9 小結
4.10 實踐與練習
第5章常用的數據輸入/輸出函數
視頻講解:40分鐘
5.1 語句
5.2 字符數據輸入/輸出
5.2.1 字符數據輸出
5.2.2 字符數據輸入
5.3 字符串輸入/輸出
5.3.1 字符串輸出函數
5.3.2 字符串輸入函數
5.4 格式輸出函數
5.5 格式輸入函數
5.6 順序程序設計應用
5.7 小結
5.8 實踐與練習
第6章選擇結構程序設計
視頻講解:44分鐘
6.1 if語句
6.2 if語句的基本形式
6.2.1 if語句形式
6.2.2 if…else語句形式
6.2.3 else if語句形式
6.3 if的嵌套形式
6.4 條件運算符
6.5 switch語句
6.5.1 switch語句的基本形式
6.5.2 多路開關模式的switch語句
6.6 if…else語句和switch語句的區別
6.7 選擇結構程序應用
6.8 小結
6.9 實踐與練習
第7章循環控制
視頻講解:41分鐘
7.1 循環語句
7.2 while語句
7.3 do…while語句
7.4 for語句
7.4.1 for語句使用
7.4.2 for循環的變體
7.4.3 for語句中的逗號應用
7.5 3種循環語句的比較
7.6 循環嵌套
7.6.1 循環嵌套的結構
7.6.2 循環嵌套實例
7.7 轉移語句
7.7.1 goto語句
7.7.2 break語句
7.7.3 continue語句
7.8 小結
7.9 實踐與練習
第2篇核 心 技 術
第8章數組
視頻講解:1小時7分鐘
8.1 一維數組
8.1.1 一維數組的定義和引用
8.1.2 一維數組初始化
8.1.3 一維數組應用
8.2 二維數組
8.2.1 二維數組的定義和引用
8.2.2 二維數組初始化
8.2.3 二維數組的應用
8.3 字符數組
8.3.1 字符數組的定義和引用
8.3.2 字符數組初始化
8.3.3 字符數組的結束標志
8.3.4 字符數組的輸入和輸出
8.3.5 字符數組的應用
8.4 多維數組
8.5 數組的排序算法
8.5.1 選擇法排序
8.5.2 冒泡法排序
8.5.3 交換法排序
8.5.4 插入法排序
8.5.5 折半法排序
8.5.6 排序算法的比較
8.6 字符串處理函數
8.6.1 字符串復制
8.6.2 字符串連接
8.6.3 字符串比較
8.6.4 字符串大小寫轉換
8.6.5 獲得字符串長度
8.7 數組應用
8.7.1 反轉輸出字符串
8.7.2 輸出系統日期和時間
8.7.3 字符串的加密和解密
8.8 小結
8.9 實踐與練習
第9章函數
視頻講解:55分鐘
9.1 函數概述
9.2 函數的定義
9.2.1 函數定義的形式
9.2.2 定義與聲明
9.3 返回語句
9.3.1 從函數返回
9.3.2 返回值
9.4 函數參數
9.4.1 形式參數與實際參數
9.4.2 數組作函數參數
9.4.3 main函數的參數
9.5 函數的調用
9.5.1 函數的調用方式
9.5.2 嵌套調用
9.5.3 遞歸調用
9.6 內部函數和外部函數
9.6.1 內部函數
9.6.2 外部函數
9.7 局部變量和全局變量
9.7.1 局部變量
9.7.2 全局變量
9.8 函數應用
9.9 小結
9.10 實踐與練習
第10章指針
視頻講解:1小時2分鐘
10.1 指針相關概念
10.1.1 地址與指針
10.1.2 變量與指針
10.1.3 指針變量
10.1.4 指針自加自減運算
10.2 數組與指針
10.2.1 一維數組與指針
10.2.2 二維數組與指針
10.2.3 字符串與指針
10.2.4 字符串數組
10.3 指向指針的指針
10.4 指針變量作函數參數
10.5 返回指針值的函數
10.6 指針數組作main函數的參數
10.7 小結
10.8 實踐與練習
第3篇高 級 應 用
第11章結構體和共用體
視頻講解:40分鐘
11.1 結構體
11.1.1 結構體類型的概念
11.1.2 結構體變量的定義
11.1.3 結構體變量的引用
11.1.4 結構體類型的初始化
11.2 結構體數組
11.2.1 定義結構體數組
11.2.2 初始化結構體數組
11.3 結構體指針
11.3.1 指向結構體變量的指針
11.3.2 指向結構體數組的指針
11.3.3 結構體作為函數參數
11.4 包含結構的結構
11.5 鏈表
11.5.1 鏈表概述
11.5.2 創建動態鏈表
11.5.3 輸出鏈表
11.6 鏈表相關操作
11.6.1 鏈表的插入操作
11.6.2 鏈表的刪除操作
11.7 共用體
11.7.1 共用體的概念
11.7.2 共用體變量的引用
11.7.3 共用體變量的初始化
11.7.4 共用體類型的數據特點
11.8 枚舉類型
11.9 小結
11.10 實踐與練習
第12章位運算
視頻講解:35分鐘
12.1 位與字節
12.2 位運算操作符
12.2.1 “與”運算符
12.2.2 “或”運算符
12.2.3 “取反”運算符
12.2.4 “異或”運算符
12.2.5 “左移”運算符
12.2.6 “右移”運算符
12.3 循環移位
12.4 位段
12.4.1 位段的概念與定義
12.4.2 位段相關說明
12.5 小結
12.6 實踐與練習
第13章預處理
視頻講解:39分鐘
13.1 宏定義
13.1.1 不帶參數的宏定義
13.1.2 帶參數的宏定義
13.2 #include指令
13.3 條件編譯
13.3.1 #if命令
13.3.2 #ifdef及#ifndef命令
13.3.3 #undef命令
13.3.4 #line命令
13.3.5 #pragma命令
13.4 小結
13.5 實踐與練習
第14章文件
視頻講解:55分鐘
14.1 文件概述
14.2 文件基本操作
14.2.1 文件指針
14.2.2 文件的打開
14.2.3 文件的關閉
14.3 文件的讀寫
14.3.1 fputc函數
14.3.2 fgetc函數
14.3.3 fputs函數
14.3.4 fgets函數
14.3.5 fprintf函數
14.3.6 fscanf函數
14.3.7 fread和fwrite函數
14.4 文件的定位
14.4.1 fseek函數
14.4.2 rewind函數
14.4.3 ftell函數
14.5 小結
14.6 實踐與練習
第15章存儲管理
視頻講解:22分鐘
15.1 內存組織方式
15.1.1 內存的組織方式
15.1.2 堆與棧
15.2 動態管理
15.2.1 malloc函數
15.2.2 calloc函數
15.2.3 realloc函數
15.2.4 free函數
15.3 內存丟失
15.4 小結
15.5 實踐與練習
第16章網絡套接字編程
視頻講解:39分鐘
16.1 計算機網絡基礎
16.1.1 IP地址
16.1.2 OSI七層參考模型
16.1.3 地址解析
16.1.4 域名系統
16.1.5 TCP/IP協議
16.1.6 端口
16.1.7 套接字的引入
16.1.8 網絡字節順序
16.2 套接字基礎
16.2.1 套接字概述
16.2.2 TCP的套接字的socket編程
16.2.3 UDP的套接字的socket編程
16.3 套接字函數
16.3.1 套接字函數介紹
16.3.2 基于TCP的網絡聊天程序
16.4 小結
16.5 實踐與練習
第4篇項 目 實 戰
第17章學生成績管理系統
視頻講解:40分鐘
17.1 需求分析
17.2 系統設計
17.3 功能設計
17.3.1 功能選擇界面
17.3.2 錄入學生成績信息
17.3.3 查詢學生成績信息
17.3.4 刪除學生成績信息
17.3.5 修改學生成績信息
17.3.6 插入學生成績信息
17.3.7 統計學生人數
17.4 小結
附錄 ASCII表
好好好好好
封面臟了,似乎是人為造成的,好端端的一本c語言書就這樣被迫害了,壞了之后就不要塑封了么,書里面都被臟水泡了,手摸了一下,還是濕的呢!給換一本吧!
淺顯易懂,很不錯的書
包裝很好,快遞很快,還沒打開,應該不錯
挺好的,包裝的時候書有點皺了,不過挺便宜的
非常好的書!
收到書啦,物流很快
挺好的,就是自己比較笨?
很強大的書,我從這本書看到了什么叫做技術宅與普通人的差別,搞不懂學計算機語言的人是得有多強大的內心才能接受的了,想從事計算機行業的人真的應該看看這本書,不要盲目因為興趣報這個專業。不多說了。
只能說印刷質量一般~~
此書通俗易懂,視屏講解還可以。
比譚浩強版的更圖文并茂
寫的不錯很滿意
書的質量很好 對學習很有幫助 快遞很快就送到了 快遞小哥態度很好 一直都在當當買書 給當當點贊
C語言 從入門到入土 希望以后能多看看吧
非常好,值得買,通俗實用
非常好的書
非常的不錯呀
還沒看,感覺挺好的
班里大神給推薦的一本書,很詳細,會努力學習
小孩覺得這本書總體不錯,贊
書很不錯的,還會再買這個系列的其他書籍
能換嗎 我的光盤用光驅讀不出來
很容易學習,很好的書,小白很適合買哦。
還可以吧。書不錯。
這本書很OK
實用性強內容豐富要點齊全
挺好的嗯。
不錯AAAA
還沒看呢,希望
感覺還不錯
寶貝到了,除了包裝有些差,剩下的都可以
快遞特別快
挺好的,希望能更好。
Satisfied
還可以,不錯
書很好,就是物流包裝不嚴,有破損。
發貨迅速 物流極快 滿滿的贊
不太適合零基礎學習,視頻講的都是照書上念一樣
不錯,就是沒有提供編輯軟件,自己不知道去哪里下
書非常不錯,紙張和印刷很好,是性價比較高的一本書。
還可以,感覺有些內容稍微不夠細致。總體還不錯
是閨女想要的書,買來后就迫不及待地學起來了。
還有視頻講解,雖說是照著書念得,但是還挺好,有一些自己的講解
還不錯,挺快的,書的質量也還不錯,隨便問一下有vc++6.0的軟件嗎,可以發給我嗎,謝謝
其實書是沒有問題的,但是身為一個處女座的程序員,我還是要發個牢騷,當當讀書的的電腦版的用戶體驗是我見過最laji的。沒有之一。
書很一般,有些內容講解的沒那么詳細,建議無基礎不要購買,其次視頻講解的大媽是哪兒請來的,那口音要實在是不想聽了,特別是語氣,您能照顧一下新人嗎?
第三篇開始,隔一頁就有一個空白頁,連著四個空白頁