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

21天學通c語言pdf

發布時間: 2022-08-08 10:20:44

⑴ 21天學通c語言第七版的電子檔誰有

說實話,建議你閱讀C primer plus 第6版。
你說的那本書,本身書名就很欠揍。C語言包括基本命令、框架建構、數據結構、演算法分析、函數調用等等很多高難度的東西。你可以滿大街去問,誰21天學通C語言了(= =)
C語言是所有高級語言中最難的語言之一,21天可以入門,但是沒有一兩年是無法自稱精通的。
第七版我看了,無論是代碼實例還是編程風格都有些過時,自己做決定好了。
以上僅個人想法。

⑵ 《21天學通c語言》

你要想真學就弄懂,hello world 是具有紀念意義的屬於你的第一個程序,先弄懂再去實踐,具體不懂呀可以問,但操作的每一步都要你自己親自完成!(可追問具體問題)
#include<stdio.h>
int main(viod)
{

printf("hello world.\n");
return 0;
}
首先你要找對編譯
其次再輸完後保存編譯
在工作頁面打開

注意後綴為.c

⑶ 21天學通c語言

《21天學通C語言》作者的本意是讓大家學會使用C語言,而不是精通C語言。

其實只要仔細閱讀,任何一本C語言的教材書,都可以採用,並能學「會」C語言。

個人理解,潭浩強的書還是比較經典的,值的一學!

當然,學C語言,在於會編程序,而不再於會讀書,一定要運用C語言,編寫一些較為經典的程序,這樣才能對語言有深刻的理解,看書是為了編程。

⑷ 急求「21天學通C語言」(電子工業出版社)的TXT或者PDF文檔

你下載個電驢,在電驢的搜索界面里搜索21天學通C語言,里邊有pdf格式的78M 我就不幫你下載再給你用附件的形式發郵件給你了

⑸ 急求「21天學通C語言」(電子工業出版社)或者 C語言三日通 的TXT或者PDF文檔如果有視頻更好 非常感謝了

上傳...

⑹ 21天學通C語言

下載地址 http://www.9php.com/FAQ/cxsjl/c/2008/11/2394269133395.html

內容:
本書譯自《Teach Yourself C in 21 Days》第6版,該書的(9php.com)前五版都登上了暢銷書排行榜,是初學者學習C語言的(9php.com)經典之作。本版按最新的(9php.com)標准(ISO/IEC:9899-1999),以循序漸進的(9php.com)方式介紹了C語言編程方面的(9php.com)知識,並提供了豐富的(9php.com)實例和大量的(9php.com)練習。通過學習實例,並將所學知識用於完成練習,讀者將逐步了解、熟悉並精通C語言。
本書包括四周的(9php.com)課程,前三周詳細介紹了C語言,第四周是附加課程,簡要地介紹了最流行的(9php.com)面向對象語言——C++、Java和C#,附加課程的(9php.com)內容在光碟中以pdf格式文件提供。第一周的(9php.com)課程介紹了C語言程序的(9php.com)基本元素,包括變數、常量、語句、表達式、函數和循環;第二周介紹了數組、指針、字元和字元串、結構和共用體、變數的(9php.com)作用域、輸入/輸出等;第三周介紹了有關指針和函數的(9php.com)高級主題、磁碟文件讀寫、字元串操縱函數、函數庫、內存管理以及編譯器的(9php.com)高級用法等。
本書是為初中級程序員編寫的(9php.com),可作為學習C語言的(9php.com)教程或參考資料。

⑺ 《21天學通C語言》epub下載在線閱讀,求百度網盤雲資源

《21天學通C語言》((美國)瓊斯(Bradley L.Jones) (美國)埃特肯(Peter Aitken))電子書網盤下載免費在線閱讀

鏈接:https://pan..com/s/1veAn0L_LGk8vQ812a7CkMw

密碼:cs9v

書名:21天學通C語言

作者:(美國)瓊斯(Bradley L.Jones) (美國)埃特肯(Peter Aitken)

譯者:信達工作室

出版社:人民郵電出版社

出版年份:2012-8

頁數:614

內容簡介:

《21天學通C語言(第6版•修訂版)》是初學者學習C語言的經典教程。本版按最新的標准(ISO∕IEC:9899-1999),以循序漸進的方式介紹了C語言編程方面知識,並提供了豐富的實例和大量的練習。通過學習實例,並將所學的知識用於完成練習,讀者將逐步了解、熟悉並精通C語言。《21天學通C語言(第6版•修訂版)》包括四周的課程。第一周的課程介紹了C語言程序的基本元素,包括變數、常量、語句、表達式、函數和循環;第二周的課程介紹了數組、指針、字元和字元串、結構和共用體、變數的作用域、輸入∕輸出等;第三周的課程介紹了有關指針和函數的高級主題、磁碟文件讀寫、字元串操縱函數、函數庫、內存管理以及編譯器的高級用法等;第四周是附加課程,簡要地介紹了最流行的面向對象語言——C++、Java和C#。

⑻ 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語言第七版》pdf下載在線閱讀全文,求百度網盤雲資源

《21天學通c語言第七版》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1Rdto2cOZ3FuVpckUCQ2P1A

?pwd=na8e 提取碼:na8e
簡介:《21天學通C語言(第7版)》總共分為4部分,第1部分是C語言基礎,介紹了C語言的組成、變數、常量、語句、表達式、運算符、函數和循環、信息讀寫;第2部分介紹了數組、指針、字元和字元串、結構、聯合、TypeDef、變數作用域、高級程序控制、輸入/輸出等;第3部分介紹了指針、磁碟文件、字元串操縱、函數庫、內存管理以及編譯器的高級用法等;第4部分是附錄,介紹了ASCII表、C/C++中的關鍵字、常用函數,以及習題答案等內容。

《21天學通C語言(第7版)》針對初中級程序員編寫,可作為學習C語言的教程或參考資料。

熱點內容
python查看編碼 發布:2025-01-21 19:58:12 瀏覽:836
人記憶存儲位置 發布:2025-01-21 19:55:05 瀏覽:690
計算機存儲容量的基本單位是 發布:2025-01-21 19:35:44 瀏覽:980
c語言怎麼給字元賦值 發布:2025-01-21 19:30:45 瀏覽:122
拍賣php源碼 發布:2025-01-21 19:27:52 瀏覽:115
數控編程南京 發布:2025-01-21 19:20:16 瀏覽:163
ftp伺服器功能為 發布:2025-01-21 19:05:53 瀏覽:121
7z解壓有密碼 發布:2025-01-21 19:05:08 瀏覽:608
軒逸經典豪華有哪些配置 發布:2025-01-21 18:56:16 瀏覽:71
hibernate查詢sql語句 發布:2025-01-21 18:48:46 瀏覽:304