當前位置:首頁 » 編程語言 » 21天學好c語言

21天學好c語言

發布時間: 2024-05-10 21:40:43

① 鎬庝箞鍦21澶╁︿細C璇璦錛

鎵句竴鏈璋嫻╁己鐨勪功鐪嬶紝鐒跺悗涓嶆柇鐨勭粌涔犻噷闈㈢殑浠g爜錛屽仛娉曞緢綆鍗曞氨鐪嬩綘鏈夋病鐢ㄥ績鍘誨仛錛20澶╀笉鍒頒綘灝變細浜嗭紝鑷充簬綺鵑氾紝灝卞ソ濂藉姫鍔涙妸

② 《21天學通C語言》這本書真的通俗易懂嗎

不,讀這本書還不如讀譚浩強的。譚浩強的對於O基礎的學者來說是最簡單的,或者還有一本叫《C語言入門經典》,這本書也是易懂的。視頻可以看看赫斌的視頻,對於新手來說還是可以的。

③ 21天學通C語言這書好么

是很不錯,各種概念講的很清楚,光碟里也有各種題目講解。
這是本入門級的書,比較適合初學者,21天也就可以學會一些基本的語法和用法,不過這對於初學者現已經達到目的了。另外書只是工具,大多大同小異編排不同而已,重要的是要勤做題,勤上機,多編自然就會了。引用編程大牛劉汝佳的話:C語言不是看會的,也不是聽會的,而是練會的。祝你成功!

④ 21天學通C語言6.0的內容簡介

第一篇為C語言入門篇,該篇介紹了C語言程序的特點及編程的准備。第二篇為C語言基礎篇,該篇介紹了常量與變數、整型、字元型與浮點型和表達式與操作符等內容。第三篇為結構編程篇,該篇通過兩章的篇幅講解了選擇結構和循環結構兩種常用的程序結構。第四篇為數組和字元串篇,該篇通過兩章的篇幅分別講解了C語言中數組和字元串的應用。第五篇為函數篇,該篇主要內容包括函數、函數與文件、函數中的變數和字元串處理函數等。第六篇為指針篇,該篇通過兩章的篇幅介紹了指針的重要概念和應用。第七篇為高級應用篇,該篇內容主要包括堆管理、位運算操作符、結構體、共用體、枚舉和位域,以及預處理等。第八篇為綜合案例篇,該篇以圖書管理系統開發為例,詳細介紹了C語言和文件處理開發的過程。
本書附贈DVD光碟1張,內容包括超大容量手把手視頻、電子教案(PPT)、編程參考寶典電子書、源代碼及各章習題答案。
本書特點
千里之行,始於足下!
——老子
為什麼要寫這樣一本書
C語言作為一門基礎語言,從其誕生以來就受到編程愛好者的廣泛關注並作為應用程序開發中的一把利器。同時,也被認為是最適合編程愛好者步入編程殿堂的一門編程語言。市面上關於學習C語言的書非常豐富,很多書都是大而全,但這類書籍很難做到從初學者的角度來講解和介紹C語言的基本概念和編程技術。所以初學者閱讀後都有種無從下手的感覺。
為了讓初次接觸C語言編程的愛好者能夠快速而輕松地學會C語言編程,筆者總結自己學習C語言的經驗,並結合多年的開發經驗,編寫了這本C語言基礎教程。在本書中,筆者將從基本概念入手,循序漸進地將C語言編程技術展現在讀者面前,讓讀者快速掌握C語言編程的基本概念及編程技術。
本書有何色
1.細致體貼的講解
為了讓讀者更快地上手,本書特別設計了適合初學者的學習方式,用准確的語言總結概念#用直觀的圖示演示過程#用詳細的注釋解釋代碼#用形象的比方幫助記憶。
1)知識點介紹 准確、清晰是其顯著特點,一般放在每一節開始位置,讓零基礎的讀者了解相關概念,順利入門。
2)範例 書中出現的完整實例,以章節順序編號,便於檢索和循序漸進地學習、實踐,放在每節知識點介紹之後。
3)範例代碼 與範例編號對應,層次清楚、語句簡潔、注釋豐富,體現了代碼優美的原則,有利於讀者養成良好的代碼編寫習慣。對於大段程序,均在每行代碼前設定編號便於學習。
4)運行結果 對範例給出運行結果和對應圖示,幫助讀者更直觀地理解範例代碼。
5)代碼解析 將範例代碼中的關鍵代碼行逐一解釋,有助於讀者掌握相關概念和知識。
6)綜合練習 為了便於讀者鞏固所學內容,本書每章中均提供了綜合練習,並給出了操作提示和結果,配合讀者自己動手實踐。
7)習題 每章最後提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握,題目的提示或答案放在光碟中。
8)貼心的提示 為了便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下:
— 提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
— 注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
— 警告:對操作不當或理解偏差將會造成的災難性後果做警示,以加深讀者印象。
經作者多年的培訓和授課證明,以上講解方式是最適合初學者學習的方式,讀者按照這種方式,會非常輕松、順利地掌握本書知識。
在本書中,大部分的內容是基於Turbo C 2.0編譯器實現的,但是為了適應最新的C99語言標准,本書部分章節是基於Visual C++編譯器實現的(兩者主要的差別在於內存空間不同)。使用Visual C++編譯器的章節是第3~5章,第8~9以及14~19章。
2.實用超值的DVD光碟
為了幫助讀者比較直觀地學習,本書附贈DVD光碟,內容包括多媒體視頻、電子教案(PPT)、編程參考寶典電子書、各章習題答案和實例源代碼等。
多媒體視頻
贈送1GB,長達21小時手把手教學視頻,講解關鍵知識點界面操作和書中的一些綜合練習題。作者親自配音、演示,手把手教會讀者使用。
電子教案(PPT)
本書可以作為高校相關課程的教材或課外輔導書,所以筆者特別為本書製作了電子教案(PPT),以方便老師教學使用。
編程參考寶典電子書
為方便廣大讀者學習,特別製作了編程開發參考電子書,供讀者查閱和參考。
3.提供完善的技術支持
本書提供了論壇:http://www.rzchina.net,讀者可以在上面提問交流。另外,論壇上還有一些小的教程、視頻動畫和各種技術文章,可幫助讀者提高開發水平。
4.豐富的額外素材下載
相關的開發素材文件,在www.broadview.com.cn提供下載。
推薦的學習計劃
本書作者在長期從事相關培訓或教學實踐過程中,歸納了最適合初學者的學習模式,並參考了多位專家的意見,為讀者總結了合理的學習時間分配方式,
本書適合哪些讀者閱讀
本書非常適合以下人員閱讀:
— 從未接觸過C語言的自學人員;
— 有一定C語言基礎,但還需要進一步學習的人員;
— 其他編程愛好者。
本書作者
2009年1月

⑤ 21天學通C語言的作品目錄

第一周課程
第1天課程 C語言初步2
1.1 C語言簡史2
1.2 為何要使用C語言2
1.3 編程前的准備工作3
1.4 程序開發周期4
1.4.1 創建源代碼4
1.4.2 編譯源代碼4
1.4.3 鏈接以創建可執行文件5
1.4.4 結束開發周期6
1.5 第一個C語言程序7
1.5.1 輸入並編譯hello.c7
1.6 總結9
1.7 問與答9
1.8 作業10
1.8.1 小測驗10
1.8.2 練習10
TYPE&RUN1 列印程序清單12
第一個TYPE&RUN12
第2天課程 C語言程序的組成部分14
2.1 一個簡短的C語言程序14
2.2 程序的組成部分15
2.2.1 main( )函數(第8~23行)15
2.2.2 #include編譯指令(第2行)15
2.2.3 變數定義(第4行)15
2.2.4 函數原型(第6行)16
2.2.5 程序語句(第11、12、15、16、19、20、22和28行)16
2.2.6 函數定義(第26~29行)16
2.2.7 程序注釋(第1、10、14、18和25行)16
2.2.8 使用花括弧(第9、23、27和29行)17
2.2.9 運行程序17
2.2.10 有關精度的說明18
2.3 重溫程序的組成部分18
2.4 總結20
2.5 問與答20
2.6 作業20
2.6.1 小測驗20
2.6.2 練習21
第3天課程 存儲信息:變數和常量23
3.1 計算機內存23
3.2 使用變數存儲信息24
3.2.1 變數名24
3.3 數值變數的類型25
3.3.1 變數聲明27
3.3.2 typedef關鍵字27
3.3.3 初始化變數28
3.4 常量28
3.4.1 字面常量28
3.4.2 符號常量29
3.5 總結31
3.6 問與答32
3.7 作業32
3.7.1 小測驗32
3.7.2 練習32
第4天課程 語句、表達式和運算符34
4.1 語句34
4.1.1 空白對語句的影響34
4.1.2 創建空語句35
4.1.3 使用復合語句35
4.2 表達式35
4.2.1 簡單表達式35
4.2.2 復雜表達式36
4.3 運算符36
4.3.1 賦值運算符36
4.3.2 數學運算符37
4.3.3 運算符優先順序和圓括弧40
4.3.4 子表達式的計算順序41
4.3.5 關系運算符41
4.4 if語句42
4.4.1 else子句44
4.5 判斷關系表達式46
4.5.1 關系運算符的優先順序47
4.6 邏輯運算符48
4.7 再談true/false值48
4.7.1 運算符的優先順序49
4.7.2 復合賦值運算符50
4.7.3 條件運算符50
4.7.4 逗號運算符51
4.8 再談運算符優先順序51
4.9 總結52
4.10 問與答52
4.11 作業53
4.11.1 小測驗53
4.11.2 練習53
TYPE&RUN2 猜數游戲55
第5天課程 使用函數封裝代碼57
5.1 函數是什麼57
5.1.1 函數的定義57
5.1.2 函數的用法57
5.2 函數的工作原理59
5.3 函數和結構化編程60
5.3.1 結構化編程的優點60
5.3.2 規劃結構化程序60
5.3.3 從頂向下的方法61
5.4 編寫函數61
5.4.1 函數頭62
5.4.2 函數的返回類型62
5.4.3 函數名62
5.4.4 參數列表62
5.4.5 函數體64
5.4.6 函數原型67
5.5 將參數傳遞給函數67
5.6 調用函數68
5.6.1 遞歸69
5.7 函數的位置70
5.8 內聯函數70
5.9 總結71
5.10 問與答71
5.11 作業72
5.11.1 小測驗72
5.11.2 練習72
第6天課程 基本的程序流程式控制制74
6.1 數組的基本知識74
6.2 控製程序的執行75
6.2.1 for語句75
6.2.2 嵌套for語句79
6.2.3 while語句80
6.2.4 嵌套while語句82
6.2.5 do…while循環84
6.3 嵌套循環87
6.4 總結88
6.5 問與答88
6.6 作業88
6.6.1 小測驗89
6.6.2 練習89
第7天課程 信息讀寫基礎90
7.1 在屏幕上顯示信息90
7.1.1 printf( )函數90
7.1.2 格式化字元串90
7.1.3 轉義序列91
7.1.4 使用puts( )顯示消息96
7.2 使用scanf( )函數輸入數值數據97
7.3 三字元序列100
7.4 總結101
7.5 問與答101
7.6 作業102
7.6.1 小測驗102
7.6.2 練習102
第一周復習104
第二周課程
第8天課程 使用數值數組110
8.1 數組是什麼110
8.1.1 一維數組110
8.1.2 多維數組113
8.2 命名和聲明數組114
8.2.1 初始化數組115
8.2.2 初始化多維數組116
8.2.3 數組的最大長度119
8.3 總結121
8.4 問與答121
8.5 作業121
8.5.1 小測驗121
8.5.2 練習122
第9天課程 指針123
9.1 指針是什麼123
9.1.1 計算機內存123
9.1.2 創建指針123
9.2 指針和簡單變數124
9.2.1 聲明指針124
9.2.2 初始化指針124
9.2.3 使用指針125
9.3 指針和變數類型126
9.4 指針和數組127
9.4.1 作為指針的數組名128
9.4.2 數組元素的存儲128
9.4.3 指針算術130
9.5 有關指針的注意事項133
9.6 數組下標表示法和指針133
9.7 將數組傳遞給函數133
9.8 總結137
9.9 問與答137
9.10 作業138
9.10.1 小測驗138
9.10.2 練習138
TYPE&RUN3 讓程序暫停139
第10天課程 字元和字元串141
10.1 char數據類型141
10.2 使用字元變數141
10.3 使用字元串144
10.3.1 字元數組144
10.3.2 初始化字元數組144
10.4 字元串和指針144
10.5 不存儲在數組中的字元串145
10.5.1 編譯時分配字元空間145
10.5.2 malloc( )函數145
10.5.3 使用malloc( )函數146
10.6 顯示字元串和字元148
10.6.1 puts( )函數149
10.6.2 printf( )函數149
10.7 從鍵盤讀取字元串150
10.7.1 使用gets( )函數輸入字元串150
10.7.2 使用scanf( )函數輸入字元串152
10.8 總結154
10.9 問與答154
10.10 作業155
10.10.1 小測驗155
10.10.2 練習156
第11天課程 結構、共用體和TypeDef157
11.1 簡單結構157
11.1.1 定義和聲明結構157
11.1.2 存取結構的成員158
11.2 復雜結構160
11.2.1 包含其他結構的結構160
11.2.2 包含數組的結構162
11.3 結構數組164
11.4 初始化結構167
11.5 結構和指針168
11.5.1 將指針作為結構的成員168
11.5.2 創建指向結構的指針170
11.5.3 使用指針和結構數組171
11.5.4 將結構作為參數傳遞給函數173
11.6 共用體174
11.6.1 定義、聲明和初始化共用體175
11.6.2 存取共用體的成員175
11.7 使用typedef給結構創建別名179
11.8 總結179
11.9 問與答179
11.10 作業180
11.10.1 小測驗180
11.10.2 練習180
第12天課程 變數作用域182
12.1 作用域是什麼182
12.1.1 演示作用域182
12.1.2 作用域為何重要184
12.2 外部變數184
12.2.1 外部變數的作用域184
12.2.2 何時使用外部變數184
12.2.3 extern關鍵字184
12.3 局部變數185
12.3.1 靜態變數和動態變數186
12.3.2 函數參數的作用域187
12.3.3 外部靜態變數188
12.3.4 寄存器變數188
12.4 局部變數和main( )函數189
12.5 應使用哪種存儲類型189
12.6 局部變數和代碼塊189
12.7 總結190
12.8 問與答191
12.9 作業191
12.9.1 小測驗191
12.9.2 練習191
TYPE&RUN4 機密消息194
第13天課程 高級程序流程式控制制197
13.1 提早結束循環197
13.1.1 break語句197
13.1.2 continue語句199
13.2 goto語句200
13.3 死循環202
13.4 switch語句205
13.5 退出程序212
13.5.1 exit( )函數212
13.6 在程序中執行操作系統命令213
13.7 總結214
13.8 問與答215
13.9 作業215
13.9.1 小測驗215
13.9.2 練習215
第14天課程 操縱屏幕、列印機和鍵盤217
14.1 流和C語言217
14.1.1 何為程序的輸入/輸出217
14.1.2 什麼是流217
14.1.3 文本流和二進制流218
14.1.4 預定義的流218
14.2 使用C語言的流函數219
14.2.1 例子219
14.3 讀取鍵盤輸入220
14.3.1 字元輸入220
14.3.2 格式化輸入225
14.4 控制屏幕輸出231
14.4.1 使用putchar( )、putc( )和fputc( )輸出字元231
14.4.2 使用puts( )和fputs( )輸出字元串233
14.4.3 使用printf( )和fprintf( )格式化輸出234
14.5 重定向輸入/輸出238
14.5.1 重定向輸入239
14.6 何時使用fprintf( )239
14.6.1 使用stderr240
14.7 總結241
14.8 問與答241
14.9 作業242
14.9.1 小測驗242
14.9.2 練習242
第二周復習244
第三周課程
第15天課程 有關指針的高級主題252
15.1 聲明指向指針的指針252
15.2 指針和多維數組253
15.3 指針數組259
15.3.1 復習字元串和指針259
15.3.2 聲明char類型指針數組259
15.3.3 範例261
15.4 函數指針265
15.4.1 聲明函數指針265
15.4.2 初始化並使用函數指針266
15.5 鏈表273
15.5.1 有關鏈表的基本知識273
15.5.2 使用鏈表274
15.5.3 演示簡單鏈表278
15.5.4 實現鏈表280
15.6 總結286
15.7 問與答286
15.8 作業286
15.8.1 小測驗287
15.8.2 練習287
第16天課程 使用磁碟文件289
16.1 將流與磁碟文件關聯起來289
16.2 磁碟文件的類型289
16.3 文件名290
16.4 打開文件290
16.5 讀寫文件數據292
16.5.1 格式化文件輸入/輸出293
16.5.2 字元輸入/輸出296
16.5.3 直接文件輸入/輸出297
16.6 文件緩沖技術:關閉和刷新文件300
16.7 順序文件存取和隨機文件存取301
16.7.1 ftell( )和rewind( )函數301
16.7.2 fseek( )函數303
16.8 檢測文件尾305
16.9 文件管理函數307
16.9.1 刪除文件307
16.9.2 給文件重命名308
16.9.3 復制文件309
16.10 使用臨時文件311
16.11 總結312
16.12 問與答312
16.13 作業313
16.13.1 小測驗313
16.13.2 練習313
TYPE&RUN5 計算字元數314
第17天課程 操縱字元串318
17.1 確定字元串的長度318
17.2 復制字元串319
17.2.1 strcpy( )函數319
17.2.2 strncpy( )函數320
17.2.3 strp( )函數321
17.3 拼接字元串322
17.3.1 strcat( )函數322
17.3.2 strncat( )函數324
17.4 比較字元串325
17.4.1 比較兩個完整字元串325
17.4.2 比較字元串的一部分326
17.4.3 比較字元串時忽略大小寫328
17.5 查找字元串328
17.5.1 strchr( )函數328
17.5.2 strrchr( )函數329
17.5.3 strcspn( )函數329
17.5.4 strspn( )函數330
17.5.5 strpbrk( )函數331
17.5.6 strstr( )函數331
17.6 字元串轉換332
17.7 其他字元串函數333
17.7.1 strrev( )函數333
17.7.2 strset( )和strnset( )函數334
17.8 將字元串轉換為數字334
17.8.1 將字元串轉換為int335
17.8.2 將字元串轉換為long值335
17.8.3 將字元串轉換為long long值335
17.8.4 將字元串轉換為浮點數335
17.9 字元檢測函數336
17.9.1 ANSI對大小寫轉換的支持339
17.10 總結340
17.11 問與答340
17.12 作業341
17.12.1 小測驗341
17.12.2 練習341
第18天課程 有關函數的高級主題343
18.1 將指針傳遞給函數343
18.2 void類型的指針346
18.3 接受可變數目參數的函數348
18.4 返回指針的函數350
18.5 總結352
18.6 問與答352
18.7 作業352
18.7.1 小測驗352
18.7.2 練習353
第19天課程 函數庫354
19.1 數學函數354
19.1.1 三角函數354
19.1.2 指數函數和對數函數354
19.1.3 雙曲線函數355
19.1.4 其他數學函數355
19.1.5 演示數學函數355
19.2 處理時間356
19.2.1 時間的表示356
19.2.2 時間函數356
19.2.3 使用時間函數359
19.3 處理錯誤360
19.3.1 assert( )宏361
19.3.2 頭文件errno.h362
19.3.3 perror( )函數362
19.4 查找和排序364
19.4.1 使用bsearch( )進行查找364
19.4.2 使用qsort( )進行排序365
19.4.3 演示查找和排序365
19.5 總結370
19.6 問與答370
19.7 作業370
19.7.1 小測驗370
19.7.2 練習371
TYPE&RUN6 計算抵押貸款的償還金額372
第20天課程 管理內存374
20.1 類型轉換374
20.1.1 自動類型轉換374
20.1.2 顯式轉換376
20.2 分配內存的存儲空間377
20.2.1 使用malloc( )函數分配內存377
20.2.2 使用calloc( )函數分配內存379
20.2.3 使用realloc( )函數分配更多的內存380
20.2.4 使用free( )函數釋放內存381
20.3 操縱內存塊383
20.3.1 使用memset( )函數初始化內存383
20.3.2 使用memcpy( )復制內存中的數據383
20.3.3 使用memmove( )函數移動內存中的數據383
20.4 位的用法385
20.4.1 移位運算符385
20.4.2 按位邏輯運算符386
20.4.3 求補運算符387
20.4.4 結構中的位欄位387
20.5 總結389
20.6 問與答389
20.7 作業390
20.7.1 小測驗390
20.7.2 練習390
第21天課程 編譯器的高級用法392
21.1 使用多個源代碼文件的編程392
21.1.1 模塊化編程的優點392
21.1.2 模塊化編程技術392
21.1.3 模塊的組成部分394
21.1.4 外部變數和模塊化編程395
21.1.5 使用.obj文件395
21.1.6 使用生成工具396
21.2 C語言的預處理器396
21.2.1 #define預處理器編譯指令397
21.2.2 使用編譯指令#include400
21.2.3 使用#if、#elif、#else和#endif400
21.2.4 使用#if…#endif來幫助調試401
21.2.5 避免將頭文件包含多次401
21.2.6 #undef編譯指令402
21.3 預定義的宏402
21.4 使用命令行參數403
21.5 總結405
21.6 問與答405
21.7 作業405
21.7.1 小測驗405
21.7.2 練習406
第三周復習407
附加課程(具體內容見光碟)413
附錄A ASCII字元集414
附錄B C/C++中的保留字418
附錄C 使用二進制和十六進制數420
C.1 十進制420
C.2 二進制420
C.3 十六進制420
附錄D 移植性問題422
D.1 ANSI標准422
D.2 ANSI關鍵字422
D.3 區分大小寫422
D.4 可移植的字元424
D.5 確保ANSI兼容性424
D.6 繞開ANSI標准424
D.7 使用可移植的數值變數425
D.7.1 最大值和最小值426
D.7.2 確定數字的類型430
D.7.3 轉換字元的大小寫:一個可移植性範例434
D.8 可移植的結構和共用體434
D.8.1 字對齊434
D.8.2 讀寫結構435
D.8.3 在可移植的程序中使用非-ANSI特性436
D.8.4 ANSI標准頭文件437
D.9 總 結438
D.10 問與答438
D.11 作 業438
D.11.1 小測驗438
D.11.2 練習439
附錄E 常用的C語言函數440
附錄F 作業答案444
第1天課程的答案444
小測驗444
練習444
第2天課程的答案445
小測驗445
練習445
第3天課程的答案446
小測驗446
練習446
第4天課程的答案447
小測驗447
練習447
第5天課程的答案449
小測驗449
練習449
第6天課程的答案452
小測驗452
練習452
第7天課程的答案453
小測驗453
練習453
第8天課程的答案457
小測驗457
練習457
第9天課程的答案461
小測驗461
練習461
第10天課程的答案463
小測驗463
練習463
第11天課程的答案465
小測驗465
練習466
第12天課程的答案467
小測驗467
練習467
第13天課程的答案470
小測驗470
練習471
第14天課程的答案471
小測驗471
練習472
第15天課程的答案472
小測驗472
練習473
第16天課程的答案473
小測驗473
練習474
第17天課程的答案474
小測驗474
練習474
第18天課程的答案475
小測驗475
練習475
第19天課程的答案475
小測驗475
練習476
第20天課程的答案476
小測驗476
練習477
第21天課程的答案477
小測驗477
附加課程1的答案478
小測驗478
附加課程2的答案478
小測驗478
附加課程3的答案478
小測驗478
附加課程4的答案479
小測驗479
附加課程5的答案479
小測驗479
附加課程6的答案480
小測驗480
附加課程7的答案480
小測驗480
練習480
附錄G Dev-C++編譯器482
G.1 Dev-C++簡介482
G.2 在Microsoft Windows上安裝Dev-C++482
G.3 Dev-C++中的程序484
G.4 使用Dev-C++484
G.4.1 針對C語言編程定製Dev-C++485
G.4.2 在Dev-C++中輸入並編譯程序486
G.4.3 編譯Dev-C++程序488
G.4.4 運行Dev-C++程序488
G.5 總 結489

⑥ 如何21天學會C語言

如果你指的「學會」是指了解C語言的語法規則,那跟本用不著21天,網上有教程會教你「一周搞定C語言」。我認識一個同學之前沒有任何編程基礎,但為了考計算機二級,在考前一周開始學習C語言,每天學習10小時,最後也順利通過了考試。但如果你指的是用C語言進行熟練的編程,解決實際的問題,別說21天,就是21周,也很難做到。

所以問題的關鍵在於你怎麼定義「學會」。還是要談一談你自己有什麼需要,想用C語言做什麼,想學到什麼樣的水平。如果你只是泛泛而問,那你得到的回答也只是泛泛而談,不會有針對性。

⑦ 《21天學通C語言》這本書怎麼樣 

這本書我現在在用,我用的是第6版,現在好像有第七版了。正題,書名是翻譯的有點誇張了,21節課,一天一節不可能的,我一般的話是一個星期學兩節課的內容,花一天復習一下,我現在到第9天了,指針,是重點,因為這本書是面向初學者的,內容不會一下全上來,是循序漸進接著前面課程的,所以學的都是基礎必要的,而復雜的會在後面的課程和需要用到它課程里交叉介紹,所以課程內容就是你學到什麼東西用到什麼東西,當然啦,我自己也會去CSDN上查閱一些內容做點補充,完全看書肯定是行不通的,不過裡面的注釋都是英文的,所以我會自己翻譯一下,不讀懂注釋有時候確實看不懂源代碼,多的我就不balabala了,不吹不黑,反正這是一本非常適合入門的書。

熱點內容
內部存儲空間怎麼清除 發布:2024-05-21 04:04:55 瀏覽:498
bilibili不能緩存 發布:2024-05-21 03:31:14 瀏覽:617
解壓剃發 發布:2024-05-21 03:16:27 瀏覽:641
伺服器怎麼連接到電腦顯示屏上 發布:2024-05-21 02:38:21 瀏覽:286
織夢安裝資料庫連接失敗 發布:2024-05-21 02:37:45 瀏覽:259
python編程入門經典pdf 發布:2024-05-21 02:31:45 瀏覽:7
arm編譯添加驅動 發布:2024-05-21 02:02:28 瀏覽:476
安卓設置頁面是怎麼 發布:2024-05-21 01:32:51 瀏覽:521
學生成績管理系統資料庫設計 發布:2024-05-21 01:14:41 瀏覽:43
我的世界什麼指令直接出現伺服器 發布:2024-05-21 01:10:00 瀏覽:397