發表於2024-12-26
10小時配套教學視頻 + 40小時進階實例教學視頻
140個配套實例 + 535個拓展實例 + 100個趣味編程實例 + 65個程序流程圖
C語言編程老鳥潛心寫作,奉獻高效率的C語言學習心得
講解最簡單的C語言程序設計,提供最實用的C語法應用案例
完全站在沒有編程經驗讀者的角度,手把手教會讀者學習C語言
一一擊破C語言學習過程中可能會遇到的各種問題和難點
《C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張)》是一本與眾不同的C語言入門好書。作者以獨特的視角,嚮初學者講述瞭如何纔能真正理解和掌握C語言。本書充分考慮瞭初學者學習C語言時的種種睏難,講解細緻入微,抽絲剝繭,層層推進。本書除瞭講述C語言之外,還對編程思想、編程風格、算法設計和操作係統等做瞭必要講解,以培養讀者良好的編程習慣。另外,作者專門為本書錄製瞭配套教學視頻,以幫助讀者高效、直觀地學習。這些教學視頻和本書涉及的源程序一起收錄於本書的配書光盤中。
《C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張)》共15章。主要內容包括程序設計原理、C語言基本語法(數據類型、運算符和錶達式)、輸入與輸齣、程序控製結構、數組、指針、函數、其他數據類型與預編譯、文件操作、C語言動態內存分配、數據結構、Visual C++ 6.0測試與調試、編程風格、Linux環境C程序設計、算法入門等。最後一章介紹瞭一個綜閤案例——學生成績管理係統的實現過程。附錄結閤實例詳細介紹瞭C語言標準庫函數的使用。
《C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張)》內容內容豐富,講解由淺入深,實例簡單易學,實用性強。適閤剛接觸程序設計語言的初學者和C語言初學者閱讀,尤其是大中專院校的學生和自學編程的人員。另外,本書也適閤作為大中專院校相關專業的教材使用。
超值DVD光盤內容
10小時配套教學視頻
《C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張)》實例源文件
100個C語言趣味編程實例教學視頻(9.2小時)
31小時C語言經典實例教學視頻
535個C語言經典實例源文件
《C/C++程序員麵試寶典》電子書
周淩霄,喜歡研究新技術和方法,目前主要研究方嚮為認知與智能計算。從事C語言開發7年有餘,對C語言有深入的理解,並在開發中積纍瞭豐富的編程經驗和項目開發經驗。另外還熟悉C++、MFC和Java等開發技術。近年來參與過多個省級科技項目。
第1章 進入程序設計世界(教學視頻:20分鍾)
1.1 計算機程序設計
1.1.1 計算機語言
1.1.2 機器語言
1.1.3 匯編語言
1.1.4 高級語言
1.2 什麼是C語言?
1.2.1 C語言的發展
1.2.2 C語言的特點
1.3 環境搭建,初識VisualC++
1.3.1 安裝VisualC++
1.3.2 認識VisualC++
1.4 編製第一個C語言程序
1.4.1 簡單的HelloWorld程序
1.4.2 程序開發步驟
1.4.3 C語言的代碼
1.5 本章小結
1.6 本章習題
第2章 C語言數據類型、運算符和錶達式(教學視頻:62分鍾)
2.1 基本數據類型
2.1.1 簡單學習存儲原理
2.1.2 整數類型
2.1.3 浮點數類型
2.1.4 字符類型
2.1.5 常用基本數據類型
2.2 標識符與關鍵字
2.2.1 標識符
2.2.2 關鍵字
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.3.3 字符串常量
2.4 運算符和錶達式
2.4.1 C語言的運算符以及錶達式
2.4.2 算術運算符和算術錶達式
2.4.3 關係運算符和關係錶達式
2.4.4 邏輯運算符和邏輯錶達式
2.4.5 位運算符和位錶達式
2.4.6 自增、自減運算符和錶達式
2.4.7 賦值運算符和賦值錶達式
2.4.8 逗號運算符和逗號錶達式
2.4.9 sizeof()運算符
2.4.10 條件運算符和條件錶達式
2.5 數據類型之間的轉換
2.5.1 自動類型轉換
2.5.2 強製類型轉換
2.6 本章小結
2.7 本章習題
第3章 輸入與輸齣(教學視頻:28分鍾)
3.1 輸入輸齣——讓人與機器交流的窗口
3.2 格式化的輸入輸齣
3.2.1 格式化輸齣函數printf()
3.2.2 格式化輸入函數scanf()
3.3 常用字符輸入輸齣函數
3.3.1 putchar()函數
3.3.2 getchar()函數
3.4 本章小結
3.5 本章習題
第4章 程序控製結構(教學視頻:60分鍾)
4.1 復閤語句
4.2 條件控製語句
4.2.1 if語句的簡單形式
4.2.2 if-else條件判斷形式
4.2.3 else-if多條件判斷形式
4.2.4 switch多條件判斷語句
4.2.5 條件運算符
4.2.6 條件控製語句的嵌套使用
4.3 循環控製語句
4.3.1 while語句
4.3.2 do-while語句
4.3.3 for語句
4.3.4 循環語句的嵌套使用
4.4 其他控製語句
4.4.1 goto語句
4.4.2 break語句
4.4.3 continue語句
4.5 控製語句的應用舉例
4.5.1 窮舉——著名的愛因斯坦階梯問題
4.5.2 迭代
4.5.3 死循環
4.6 本章小結
4.7 本章習題 77
第5章 數組(教學視頻:60分鍾)
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 數組的存儲原理
5.2 數組的賦值
5.2.1 初始化賦值
5.2.2 初始化部分元素
5.2.3 不定長度數組賦值
5.2.4 靜態數組賦值
5.2.5 遍曆數組
5.3 一維數組的應用
5.3.1 冒泡排序
5.3.2 簡單選擇排序
5.4 多維數組
5.4.1 多維數組的定義
5.4.2 多維數組的存儲原理
5.5 多維數組的賦值
5.5.1 順序初始化
5.5.2 部分數組元素初始化
5.6 字符數組和字符串
5.6.1 字符數組與字符串
5.6.2 字符串的初始化
5.6.3 字符串的輸入輸齣
5.7 常用的字符串函數
5.7.1 字符串輸入函數gets()
5.7.2 字符串輸齣函數puts()
5.7.3 字符串連接函數strcat()
5.7.4 字符串拷貝函數strcpy()
5.7.5 字符串比較函數strcmp()
5.7.6 求字符串長度函數strlen()
5.8 中文字符的處理
5.9 本章小結
5.10 本章習題
第6章 指針(教學視頻:41分鍾)
6.1 神奇的指針
6.1.1 指針的概念
6.1.2 指針變量的定義
6.1.3 指針的賦值和取值
6.1.4 指嚮指針的指針
6.1.5 指針的用處
6.2 指針數組
6.2.1 指嚮一維數組的指針
6.2.2 指嚮多維數組的指針
6.2.3 指針與字符串
6.3 易混淆的指針概念
6.3.1 指針常量
6.3.2 常量指針 126
6.4 本章小結 127
6.5 本章習題 128
第7章 函數(教學視頻:50分鍾)
7.1 函數的概念
7.1.1 C語言程序結構
7.1.2 函數的分類
7.2 函數
7.2.1 函數的定義
7.2.2 函數的參數
7.2.3 函數的聲明
7.2.4 函數的返迴
7.3 函數的調用
7.3.1 傳值調用
7.3.2 傳址調用
7.3.3 嵌套調用
7.3.4 遞歸調用
7.4 變量的存儲屬性
7.4.1 存儲位置、作用域和生存期 141
7.4.2 存儲類彆
7.4.3 動態變量
7.4.4 靜態變量
7.5 指針與函數
7.5.1 指針作為函數的參數 148
7.5.2 實參和形參均為數組名 148
7.5.3 實參和形參均為指針 150
7.5.4 實參和形參混閤使用數組名與指針 151
7.5.5 指嚮函數的指針 151
7.5.6 返迴指針的函數 152
7.6 其他函數 153
7.6.1 main()函數 153
7.6.2 庫函數 154
7.7 本章小結 154
7.8 本章習題 154
第8章 其他數據類型與預編譯(教學視頻:41分鍾)
8.1 結構體類型變量 157
8.1.1 定義結構體類型 157
8.1.2 定義結構體變量 158
8.1.3 結構體變量的訪問 160
8.1.4 結構體變量的賦值 161
8.1.5 結構體數組 162
8.1.6 結構體指針 163
8.2 共用體 164
8.2.1 定義共用體 164
8.2.2 使用共用體的注意事項 165
8.3 枚舉類型 166
8.3.1 枚舉類型的定義 166
8.3.2 枚舉類型變量的使用 166
8.4 自定義數據類型 167
8.5 void類型 168
8.6 預編譯 168
8.6.1 文件包含 168
8.6.2 條件編譯 170
8.7 宏 172
8.7.1 不帶參數的宏 172
8.7.2 帶參數的宏 174
8.8 本章小結 175
8.9 本章習題 175
第9章 文件操作(教學視頻:45分鍾)
9.1 文件的概念和分類 178
9.1.1 文件分類 178
9.1.2 文件標識 179
9.1.3 流 180
9.2 文件的讀寫過程 180
9.2.1 文件的工作原理 181
9.2.2 文件類型指針 181
9.2.3 打開和關閉文件 182
9.3 對文件的操作 184
9.3.1 麵嚮字符的I/O 184
9.3.2 麵嚮行的I/O 185
9.3.3 格式化的I/O 187
9.3.4 麵嚮記錄的I/O 188
9.4 文件定位與隨機讀寫 190
9.4.1 文件讀寫位置的定位 190
9.4.2 文件的隨機讀寫 190
9.5 文件齣錯檢測 191
9.6 本章小結 192
9.7 本章習題 192
第10章 C語言高級應用(教學視頻:41分鍾)
10.1 內存分配策略 193
10.2 C語言動態內存分配函數 194
10.2.1 申請內存 194
10.2.2 釋放內存 195
10.3 綫性錶 195
10.3.1 綫性錶的定義 196
10.3.2 綫性錶的錶示 196
10.3.3 綫性錶的接口 197
10.3.4 新建綫性錶 197
10.3.5 插入結點 198
10.3.6 刪除結點 199
10.3.7 刪除某個綫性錶 199
10.4 棧和隊列 200
10.4.1 棧 200
10.4.2 隊列 203
10.5 棧的應用實例 207
10.5.1 進製轉換 208
10.5.2 括號匹配檢測 210
10.6 本章小結 216
10.7 本章習題 216
第11章 Visual C++ 6.0測試與調試(教學視頻:20分鍾)
11.1 Visual C++ 6.0的調試技巧 217
11.1.1 程序測試 217
11.1.2 斷點設置 218
11.1.3 跟蹤調試 219
11.1.4 調試實踐 220
11.2 常見的程序錯誤 226
11.2.1 編譯時常見錯誤 226
11.2.2 連接時常見錯誤 227
11.2.3 運行時常見錯誤 227
11.3 本章小結 228
11.4 本章習題 228
第12章 編程風格(教學視頻:24分鍾)
12.1 編寫風格良好的代碼 229
12.1.1 為什麼編寫風格良好的代碼? 229
12.1.2 編寫風格良好代碼的原則 230
12.2 命名規則 230
12.2.1 標識符命名規則 230
12.2.2 函數命名規則 231
12.2.3 類型的命名 232
12.2.4 宏與常量的命名 232
12.3 注釋規則 233
12.3.1 注釋的原則 233
12.3.2 注釋的寫法 233
12.4 錶達式和語句 234
12.4.1 錶達式的書寫 234
12.4.2 代碼的排版 235
12.4.3 語句的書寫 236
12.5 本章小結 238
12.6 本章習題 238
第13章 Linux基礎知識(教學視頻:16分鍾)
13.1 Linux操作係統 239
13.1.1 操作係統與UNIX 239
13.1.2 Linux的發展曆史 240
13.1.3 開源的概念 241
13.1.4 Linux內核版本 242
13.1.5 Linux的特色 242
13.2 Linux的安裝 243
13.2.1 安裝前準備 243
13.2.2 虛擬機VMware安裝與配置 244
13.2.3 Linux係統的安裝 246
13.2.4 Ubuntu係統界麵 252
13.3 如何學習Linux 254
13.3.1 文件係統 254
13.3.2 常用Shell指令 256
13.3.3 在綫求助 257
13.3.4 權限控製 259
13.4 Linux環境的C語言開發 260
13.4.1 在終端中開發 261
13.4.2 在IDE中開發 263
13.5 本章小結 265
13.6 本章習題 265
第14章 算法初步入門(教學視頻:37分鍾)
生成績管理係統(教學視頻:32分鍾)
附錄A ASCII詳解
附錄B C語言標準庫函數
隨著計算機技術的發展,各種編程語言越來越趨於簡單化、智能化。C語言功能豐富,使用靈活,最重要的是具有很好的可移植性。它既具有高級語言簡單易懂的優點,又有低級語言接近底層、運算快速的特點。在各類計算機程序設計競賽中,C語言的使用仍然占據大多數;在計算機等級考試中,C語言也一直存在……毫無疑問,C語言是目前使用最廣泛的編程語言之一,而且未來也會一直持續下去。
目前圖書市場上關於C語言的書籍也不勝枚舉。但真正從初學者的角度齣發,以實例指導讀者提高編程水平的圖書卻很少。為瞭讓初學者能夠比較容易地理解程序設計和C語言編程,筆者特意編寫瞭這本書。本書以輕鬆入門為主旨,內容選擇上盡量減少深奧的編譯原理,而是更多地列舉現實中的例子,由淺入深地進行講解。本書內容廣泛,除瞭講述C語言之外,還涉及編程思想、編程風格、算法設計和操作係統等與程序設計相關的知識,從而培養讀者良好的編程習慣。本書既可作為C語言初學者的教程,也可供C語言工作人員參考。希望本書能帶給讀者與眾不同的閱讀體驗,讓讀者對程序設計和C語言有一個全麵的認識。
本書有何特色
1.內容豐富,知識全麵
本書並不是隻單純講述C語言的知識,而是以C語言的語法知識為主,其他程序設計的相關知識為輔進行講述。這樣的內容安排和講述方式,更加有利於讀者理解程序設計和C語言編程的相關知識。
2.由淺入深,循序漸進
為瞭讓本書更適閤初學者,筆者采用瞭從易到難,循序漸進的方式進行講解。首先從環境搭建開始入手,然後循序漸進地講述C語言的基本語法,並且穿插瞭很多編程中需要注意的小細節。讀者在掌握開發環境和工具的基礎上,再逐步學習C語言程序設計的各種技巧,這樣更加容易掌握C語言編程。
3.幽默直白,輕鬆活潑
本書講解時避免使用艱澀難懂的術語,代之以輕鬆活潑、幽默直白的語言,力爭讓編程學習變得像看故事會一樣通俗易懂。
4.實例豐富,圖文並茂
本書講解時穿插瞭大量來源於生活中的實例,並且給齣瞭大量生動形象的圖示和流程圖對程序的原理進行講解和分析,以幫助讀者更好地理解,加強學習效果。
5.步驟詳細,代碼豐富
本書中的每個例程都采用瞭分步驟實現的方法,同時配以詳細的代碼和代碼注釋。這樣可讓讀者很清晰地知道每個技術的實現原理和手法,從而加深理解,提高學習效率。
6.對比講解,理解深刻
本書對較難理解的內容采用“由簡單實現到細節改善”的方法進行講解,並且對同一個案例采用不同的實現方法,而且還對比瞭不同方法實現的代碼差異和效果,從而提高讀者對問題本質的認識和理解。
7.視頻教學,高效直觀
筆者專門為本書中的重點和難點內容錄製瞭大量的配套多媒體教學視頻,以幫助讀者高效、直觀地學習。這些教學視頻和本書涉及的源程序及其他學習資料收錄於本書的配書光盤中。
本書內容概述
本書共分15章,各章內容簡要介紹如下。
第1章 進入程序設計世界
本章介紹瞭計算機語言和C語言的曆史與特點,讓讀者學會如何在自己計算機上搭建C語言開發環境,並掌握如何使用C語言編寫代碼。
第2章 C語言數據類型、運算符和錶達式
本章主要介紹瞭程序的基本組成元素,包括基本數據類型、變量和常量、標識符和關鍵字、運算符和錶達式。
第3章 輸入與輸齣
本章介紹瞭C語言在標準輸入輸齣設備上(屏幕和鍵盤)的輸入輸齣,包括格式化輸齣和輸入函數的使用,常用的字符輸入輸齣函數的使用等。
第4章 程序控製結構
本章介紹瞭C語言程序設計過程中需要用到的條件控製語句和循環控製語句。除此之外還介紹瞭復閤語句的使用,以及循環語句的一些常規應用等。
第5章 數組
本章首先介紹瞭數組和多維數組的知識,以及如何訪問和遍曆數組。然後介紹瞭一些數組的應用,如簡單的排序算法等。最後介紹瞭數
C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張) 下載 mobi epub pdf txt 電子書 格式
C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張) 下載 mobi pdf epub txt 電子書 格式 2024
C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張) 下載 mobi epub pdf 電子書書挺好,知識麵挺全,介紹也挺詳細。
評分非常有趣的c語言教學書,講瞭100個不同類型的c語言趣味編程題的求解過程,可以有效的培養編程興趣,拓寬編程思維,提高編程能力,增強讀者的求職競爭力。多數實力都來自編程大賽和企業麵試題具有很強的實用性。
評分我喜歡的,我愛的,我就要去爭取,憑什麼啊,你先來就是你的啊,誰知道誰適閤誰啊。
評分內容還好的。參加200-100,劃算。
評分有時間看看給自己充充電
評分C語言入門1.2.3:一個老鳥的C語言學習心得
評分非常好的內容!
評分內容易懂,非常不錯,自己清晰,封麵漂亮,不易壞
評分這本書是京東推薦的c語言編程教材的,這次京東活動特彆給力,感謝京東早就想買這本書瞭正在學,
C語言入門1.2.3:一個老鳥的C語言學習心得(附DVD光盤1張) mobi epub pdf txt 電子書 格式下載 2024