发表于2024-12-26
入門很簡單叢書:C語言入門很簡單(附DVD-ROM光盤1張) pdf epub mobi txt 電子書 下載 2024
看得懂,學得會,容易上手,C語言入門的不二選擇
輕鬆幽默,淺顯易懂,零門檻學習C語言,真的很簡單
娓娓道來,親切自然,老鳥帶領菜鳥,快速掌握C語言編程
配9.8小時配套教學視頻,贈送536個C編程實例進階視頻(共31小時)
提供全書源代碼,並專門製作瞭教學PPT
編程思維修煉
《入門很簡單叢書:C語言入門很簡單》是一本與眾不同的C語言學習讀物,是一本化繁為簡,把“抽象”問題“具體”化,把復雜問題簡單化的書。在《入門很簡單叢書:C語言入門很簡單》中,避免齣現雲山霧罩、晦澀難懂的講解,代之以輕鬆活潑、由淺入深的剖析,這必將使每一位閱讀《入門很簡單叢書:C語言入門很簡單》的讀者少走彎路,快速上手,從而建立學習C程序設計的信心。
《入門很簡單叢書:C語言入門很簡單》15章,分為5篇,從實用齣發,由遇到的問題引齣解決問題的方法來係統講述C語言的各個特性及程序設計的基本方法。本書內容主要包括常量、變量、程序結構、數組、字符串、指針、結構體、共同體、枚舉類型、函數、局部變量和全局變量、預處理命令和文件等一些非常重要的知識。通過閱讀本書,讀者可以在較短的時間內理解C程序設計的各個重要概念和知識點,為進一步學習打好基礎。
《入門很簡單叢書:C語言入門很簡單》配帶l張DVD光盤,收錄瞭本書重點內容的教學視頻和涉及的源代碼,光盤中還贈送瞭大量超值的C語言進階視頻。
《入門很簡單叢書:C語言入門很簡單》最適閤沒有基礎的C語言入門新手閱讀;對於有一定基礎的讀者,可通過本書進一步理解C語言的各個重要知識點和概念;對於大、中專院校的學生和培訓班的學員,本書也不失為一本好教材。
超值、大容量DVD光盤
《入門很簡單叢書:C語言入門很簡單》配套教學視頻
《入門很簡單叢書:C語言入門很簡單》源文件及習題參考程序
536個C語言進階實例教學視頻(共31小時)
馬磊,軟件工程師。任職於國傢數字音頻編解碼工程實驗室,從事多媒體及網絡等領域的開發工作,有多年的開發經驗。專注於計算機語言、操作係統及網絡技術。業餘時間緻力於計算機編程技術的研究和推廣。
第1篇 一切從基礎開始
第1章 概述(教學視頻:21分鍾)
1.1 C語言簡介
1.1.1 C語言的位置
1.1.2 C語言的優缺點
1.1.3 C語言適閤什麼開發
1.2 C語言的開發環境
1.2.1 編輯器、編譯器和鏈接器
1.2.2 集成開發環境
1.3 VisuaIStudio使用簡介
1.3.1 VisuaIStudio版本
1.3.2 VisuaIStudio的安裝
1.3.3 新建項目
1.3.4 編寫代碼
1.3.5 編譯鏈接
1.3.6 運行可執行程序
1.4 如何學好C語言
1.5 小結
1.6 習題
第2章 開始c語言之旅(教學視頻:22分鍾)
2.1 為什麼要寫代碼
2.1.1 為什麼要寫程序
2.1.2 從本書開始學編程
2.1.3 從一個現實的例子開始
2.2 編程的核心--數據
2.2.1 數據從哪裏來
2.2.2 數據的錶示
2.2.3 數據類型麵麵觀--精度和範圍
2.2.4 C語言基本數據類型
2.2.5 數據的變與不變--變量、常量
2.3 使用變量和常量
2.3.1 變量的使用
2.3.2 命名的方式
2.3.3 關鍵字
2.3.4 常量的使用
2.4 小結
2.5 習題
第2篇 簡單程序的構建
第3章 簡單數學運算(教學視頻:44分鍾)
3.1 什麼是賦值
3.1.1 賦值的作用--把數據存起來
3.1.2 賦值運算的形式
3.1.3 賦值錶達式
3.1.4 機動靈活的賦值-scanf0
3.1.5 看看我們的勞動成果--printf()
3.1.6 賦值的重要性
3.2 開始賦值--整型賦值
3.2.1 整數在計算機中的錶示--二進製
3.2.2 更先進的錶示方法--八進製和十六進製
3.2.3 進製之間的轉換--以二進製為橋梁
3.2.4 給整型賦值
3.3 浮點型賦值
3.3.1 小數在計算機中的錶示
3.3.2 給浮點型賦值
3.4 字符型賦值
3.4.1 字符在計算機中的錶示--ASCII
3.4.2 給字符賦值
3.5 類型轉換
3.5.1 什麼是類型轉換
3.5.2 類型轉換的利弊
3.5.3 隱式類型轉換和顯式類型轉換
3.5.4 賦值中的類型轉換
3.6 基本數學運算
3.6.1 數學運算和數學錶達式
3.6.2 商與餘數
3.6.3 位運算
3.6.4 優先級的奧秘
3.6.5 數學運算中的類型轉換
3.7 復閤賦值運算
3.7.1 復閤賦值運算
3.7.2 自增自減運算--特殊的復閤賦值
3.7.3 自增自減運算的使用
3.8 小結
3.9 習題
第4章 程序結構( 教學視頻:45分鍾)
4.1 語句和語句塊
4.1.1 簡單語句
4.1.2 語句塊
4.2 變量的作用域
4.2.1 局部變量的聲明定義位置規則
4.2.2 局部變量的作用域規則
4.2.3 嵌套語句塊的同名變量作用域規則
4.3 最常見的語句執行結構——順序結構
4.4 判斷結構
4.4.1 判斷的基礎——邏輯真假
4.4.2 基礎的判斷——關係運算
4.4.3 復雜的判斷——邏輯運算
4.5 if判斷結構
4.5.1 基本if結構
4.5.2 if-else結構
4.5.3 另類的條件判斷——?運算符的使用
4.5.4 if-else if-else結構
4.5.5 嵌套的if結構
4.6 switch判斷結構
4.6.1 switch基本結構
4.6.2 果斷結束——break的使用
4.7 循環結構
4.7.1 while循環結構
4.7.2 for循環結構
4.7.3 goto語句
4.7.4 循環嵌套
4.7.5 break和continue
4.8 真正的程序——三種結構的揉和
4.9 小結
4.10 習題
第3篇 復雜數據的錶示
第5章 數組( 教學視頻:39分鍾)
5.1 數組簡介
5.1.1 數組的用途
5.1.2 數組變量的定義
5.2 數組變量初始化和賦值
5.2.1 數組的初始化
5.2.2 數組的下標
5.2.3 給數組賦值
5.2.4 數組元素的引用
5.3 二維數組
5.3.1 數組的維
5.3.2 二維數組錶示和含義
5.3.3 二維數組的初始化
5.3.4 二維數組的賦值
5.3.5 二維數組的引用
5.4 多維數組 155
5.5 小結 157
5.6 習題 158
第6章 字符數組——字符串( 教學視頻:31分鍾)
6.1 字符數組 161
6.1.1 字符數組的錶示 161
6.1.2 字符數組的初始化 161
6.1.3 字符數組的賦值和引用 162
6.2 字符串 164
6.2.1 字符串的C語言錶示 164
6.2.2 使用字符串為字符數組初始化 164
6.2.3 字符串的保存形式 165
6.3 字符串的輸入/輸齣——scanf和printf字符串 166
6.3.1 輸入/輸齣字符串的C語言錶示 166
6.3.2 scanf()函數對字符串的特殊處理 168
6.4 小結 169
6.5 習題 170
第7章 指針( 教學視頻:65分鍾)
7.1 地址的概念 172
7.1.1 地址的含義 172
7.1.2 為什麼要用地址 173
7.1.3 地址的錶示與取址運算 174
7.2 指針和指針變量 175
7.2.1 指針的含義和用途 175
7.2.2 指針類型 176
7.2.3 指針變量的定義和使用 177
7.2.4 void指針 177
7.3 指針運算 179
7.3.1 取指針元素 179
7.3.2 指針的自增自減 181
7.3.3 指針的類型轉換 183
7.4 數組和指針 186
7.4.1 數組名也是指針 186
7.4.2 數組名是指針常量 187
7.4.3 使用數組名訪問數組元素 187
7.4.4 三種訪問數組元素的方法 189
7.4.5 數組指針和指針數組 190
7.5 多重指針和多維數組 192
7.5.1 多重指針 192
7.5.2 取多重指針元素運算 194
7.5.3 多維數組名和各維元素 195
7.5.4 使用指針訪問多維數組 197
7.6 字符串和指針 199
7.6.1 字符指針 199
7.6.2 字符指針和字符串 200
7.6.3 scanf()、printf()函數和字符指針 201
7.7 小結 203
7.8 習題 203
第8章 結構體( 教學視頻:35分鍾)
8.1 結構體的含義 205
8.2 結構體類型的錶示 206
8.2.1 結構體類型的一般格式 206
8.2.2 結構體的成員變量 207
8.2.3 復雜的結構體 208
8.3 結構體變量 209
8.3.1 結構體變量的聲明定義 209
8.3.2 結構體變量初始化 210
8.3.3 取結構體成員運算 211
8.4 結構體數組 213
8.5 結構體指針 215
8.5.1 一重結構體指針 215
8.5.2 使用結構體指針取結構體數據 216
8.5.3 結構體指針例子 217
8.6 迴到問題 218
8.7 小結 218
8.8 習題 219
第9章 共同體類型( 教學視頻:36分鍾)
9.1 共同體的含義與錶示 222
9.1.1 共同體的用途 222
9.1.2 共同體的錶示 222
9.1.3 復雜的共同體 224
9.2 共同體變量 225
9.2.1 共同體變量 225
9.2.2 共同體成員變量的相互覆蓋 225
9.2.3 使用共同體變量 226
9.3 共同體數組 228
9.4 共同體的指針 231
9.4.1 一重共同體指針類型 231
9.4.2 共同體指針變量 231
9.4.3 完整的例子 232
9.5 小結 233
9.6 習題 233
第10章 枚舉類型( 教學視頻:35分鍾)
10.1 枚舉類型的含義與錶示 235
10.1.1 枚舉類型的含義 235
10.1.2 枚舉類型的錶示 236
10.2 枚舉常量和枚舉變量 236
10.2.1 枚舉常量 237
10.2.2 枚舉變量的定義 239
10.2.3 枚舉變量的使用 240
10.3 枚舉數組和枚舉指針 241
10.3.1 枚舉數組 241
10.3.2 枚舉指針 241
10.3.3 用枚舉指針來訪問枚舉數組 242
10.4 typedef類型定義符 243
10.5 小結 245
10.6 習題 245
第4篇 復雜功能的實現
第11章 函數( 教學視頻:50分鍾)
11.1 函數的意義 248
11.2 函數的形式 249
11.2.1 函數的一般形式 249
11.2.2 函數的參數列錶 250
11.2.3 函數的返迴值類型 251
11.3 函數的聲明和定義形式 251
11.3.1 函數的聲明 251
11.3.2 函數的定義形式 252
11.3.3 函數的形參 253
11.3.4 return返迴值語句 254
11.4 自己動手寫一個函數——加法函數 255
11.4.1 確定加法函數的樣子 255
11.4.2 實現加法函數體 256
11.4.3 完整的加法函數定義 256
11.5 函數調用 257
11.5.1 函數的調用作用 257
11.5.2 函數的調用錶達式 258
11.5.3 函數的實參 258
11.5.4 簡單函數的調用 259
11.6 復雜參數 260
11.6.1 數組參數 260
11.6.2 指針參數 262
11.6.3 結構體、共同體和枚舉參數 265
11.7 小結 268
11.8 習題 268
第12章 特殊的函數——main()函數( 教學視頻:32分鍾)
12.1 main()函數的作用
12.2 main()函數的聲明定義 273
12.2.1 main()函數的聲明形式 273
12.2.2 main()函數的參數 273
12.2.3 main()函數的返迴值 275
12.3 小結 276
12.4 習題 276
第13章 局部變量和全局變量( 教學視頻:39分鍾)
13.1 變量的作用域和生命周期 277
13.2 函數內的局部變量 278
13.2.1 局部變量的作用域 278
13.2.2 局部變量的生命周期 278
13.2.3 局部變量的覆蓋作用 280
13.3 函數外的全局變量 282
13.3.1 全局變量的作用域 282
13.3.2 全局變量的生命周期 283
13.3.3 局部變量對全局變量的覆蓋作用 284
13.4 變量修飾符 286
13.5 小結 289
13.6 習題 289
第5篇 C語言的高級內容
第14章 預處理命令、文件包含( 教學視頻:48分鍾)
14.1 預處理命令的作用 292
14.2 C語言中的宏定義 294
14.3 預編譯控製 298
14.4 文件包含 301
14.5 include包含頭文件 303
14.6 小結 308
14.7 習題 309
第15章 文件操作( 教學視頻:47分鍾)
15.1 文件 313
15.2 文件的打開與關閉 315
15.3 文件讀寫 318
15.4 文件的其他操作 322
15.5 小結 325
15.6 習題 325
附錄A ASCII碼錶
第1章概述
作為本書的開始,我們不涉及C語言的語法和使用細節,先來看一看這門語言的相關背景,以及其在計算機程序中舉足輕重的地位。然後,為給後麵的學習作準備,來看看如何建立C語言的開發環境。最後,拋磚引玉,說說筆者自己的C語言學習經驗。
1.1C語言簡介
本節先來看一看C語言的相關背景介紹。在眾多的計算機語言之中,它到底處於一個什麼樣的位置?相對於其他計算機語言而言,它有什麼優勢和弱點?另外,C語言適閤做些什麼樣的軟件開發?帶著這些問題開始本節的學習。
1.1.1C語言的位置
圖1.1是計算機語言發展過程的一個簡單的示意圖,隻展示瞭一些主流的計算機語言的齣現時間和順序,不是很全,但是足以顯示C語言與其他語言的關係瞭。
圖1.1計算機語言發展史(簡)
從圖1.1中可以看齣,所有的高級語言都起於Fortran,之後就有不同的分支瞭。C語言也是其中的一個分支,主要起源於BCPL語言(BasicCombinedPogrammingLanguage),是對BCPL語言的一種簡化。C語言之所以被稱為C語言,是因為BCPL語言被稱為B語言,C語言不能再取BCPL的首字母瞭,因此,取BCPL的第二個字母C,C語言因此得名。
C語言誕生於20世紀70年代,之後不斷完善、標準化。目前流行的C語言編譯係統大多數是以ANSIC(美國國傢標準協會(ANSI)對C語言發布的標準)為基礎進行開發的。但不同版本的C編譯係統所實現的語言功能和語法規則略有差彆。現在比較通用的是1990年,國際標準化組織ISO(InternationalOrganizationforStandards)接受的1989年的ANSIC標準,並以它作為ISOC90標準——ISO/IEC9899:1990。
1.1.2C語言的優缺點
任何一種計算機語言都有它的優勢和不足,C語言也是如此。不要以為C語言都那麼老瞭,是不是沒用瞭,也不要以為C語言是萬能鑰匙,什麼問題都能解決好。
1.C語言的優勢
C語言的優點細數起來,估計手指加腳趾都不夠用,但是這些優點可以總結為一點,那就是“靈活”。C語言的靈活主要體現在同一件事情可以通過好幾種方式實現,並不會定死什麼問題非得用什麼方式來解決。C語言之所以靈活,是因為它有下麵這些屬性,保證瞭它天生就是一種靈活的語言。
*結構豐富多變:C語言提供瞭三種基本的程序設計結構,通過這三種程序設計結構,就能夠完成所有的計算機邏輯。而且每種結構中,又有略有差彆的不同的形式,你可以選擇自己喜歡的任意形式來完成需要的功能。
*提供瞭多種基本運算:C語言提供瞭30多種運算符號,分為15個運算優先級,不僅可以完成基本的數學運算,還可以完成類似於計算機底層操作的位運算。有的運算符號在不同情況下的含義和使用方式也是不同的,而且可以通過強製結閤來改變運算符的優先級。
*豐富的數據類型:數據類型決定瞭一種語言可以用來操作什麼樣的數據。C語言的數據類型真可謂豐富,從基本的幾種數據類型,到復雜數據類型,再到可以自定義的數據類型。從某種程度上來說,C語言可以用來操作任何類型的數據。
*程序設計自由,語法限製不大:C語言代碼在書寫的時候,從書寫格式到代碼組織限製都不是很大,所以寫代碼的風格可謂百花齊放,什麼樣的都有。隻要符閤最基本的要求,無論你怎麼寫,都是對的。隻不過代碼風格不好,不利於閱讀和理解。
對於上麵提到的C語言的各種優點,在沒有接觸C語言之前,可能大傢還體會不到。不要緊,相 入門很簡單叢書:C語言入門很簡單(附DVD-ROM光盤1張) 下載 mobi epub pdf txt 電子書
此用戶未填寫評價內容
評分非常的不錯,價錢比店子裏也實惠的很多,物流也是非常的給力
評分不錯,對於入門來說,不錯的書,值得購買
評分很好,但是還未看,嗬嗬
評分簡單易懂,簡單明瞭,
評分還不錯的書,反正沒看
評分很不錯,講得很好。下次還來買
評分很不錯,講得很好。下次還來買
評分不錯,物有所值
入門很簡單叢書:C語言入門很簡單(附DVD-ROM光盤1張) pdf epub mobi txt 電子書 下載