《Linux C編程一站式學習》掃描版[PDF]

  • 资源大小:
  • 资源类别:音乐
  • 支持语言:全部
  • 预览图片:无预览图
  • 资源格式:综合
  • 资源作者:网络
  • 更新时间:2013-5-23 21:42:50
  • 推荐指数:
  • 运行系统:全部型号
以下是资源列表 推荐使用 电驴 或 迅雷 进行下载
[Linux.C編程一站式學習].宋勁杉.掃描版.pdf 40.2MB
资源简介
語言: 簡體中文 地區: 大陸 圖書分類: 網絡 中文名: Linux C編程一站式學習 發行時間: 2009年12月4日 資源格式: PDF 版本: 掃描版 簡介:
評論處1樓有網盤鏈接
内容介紹:
本書有兩條線索,一條線索是以linux平台爲載體全面深入地介紹c語言的語法和程序的工作原理,另一條線索是介紹程序設計的基本思想和開發調試方法。本書分爲兩部分:第一部分講解編程語言和程序設計的基本思想方法,讓讀者從概念上認識c語言;第二部分結合操作系統和體系結構的知識講解程序的工作原理,讓讀者從本質上認識c語言。.
本書适合做零基礎的初學者學習c語言的第一本教材,幫助讀者打下牢固的基礎。有一定的編程經驗但知識體系不夠完整的讀者也可以對照本書查缺補漏,從而更深入地理解程序的工作原理。本書最初是爲北京亞嵌教育研究中心的嵌入式linux系統工程師就業班課程量身定做的教材之一,也适合作爲高等院校程序設計基礎課程的教材。本書對于c語言的語法介紹得非常全面,對c99标準做了很多解讀,因此也可以作爲一本精簡的c語言語法參考書。...
内容截圖:
目錄: 上篇 c語言入門.
第1章 程序的基本概念 2
1.1 程序和編程語言 2
1.2 自然語言和形式語言 6
1.3 程序的調試 7
1.4 第一個程序 9
第2章 常量、變量和表達式 12
2.1 繼續hello world 12
2.2 常量 15
2.3 變量 16
2.4 賦值 18
2.5 表達式 19
2.6 字符類型與字符編碼 23
第3章 簡單函數 24
3.1 數學函數 24
3.2 自定義函數 26
3.3 形參和實參 31
3.4 全局變量、局部變量和作用域 35
第4章 分支語句 41
4.1 if語句 41
.4.2 if/else語句 43
4.3 布爾代數 45
4.4 switch語句 49
第5章 深入理解函數 51
5.1 return語句 51
5.2 增量式開發 54
5.3 遞歸 58
第6章 循環語句 64
6.1 while語句 64
6.2 do/while語句 66
6.3 for語句 67
6.4 break和continue語句 69
6.5 嵌套循環 70
6.6 goto語句和标号 71
第7章 結構體 74
7.1 複合類型與結構體 74
7.2 數據抽象 78
7.3 數據類型标志 82
7.4 嵌套結構體 84
第8章 數組 85
8.1 數組的基本概念 85
8.2 數組應用實例:統計随機數 88
8.3 數組應用實例:直方圖 91
8.4 字符串 94
8.5 多維數組 95
第9章 編碼風格 100
9.1 縮進和空白 100
9.2 注釋 104
9.3 标識符命名 107
9.4 函數 108
9.5 indent工具 108
第10章 gdb 110
10.1 單步執行和跟蹤函數調用 110
10.2 斷點 117
10.3 觀察點 121
10.4 段錯誤 125
第11章 排序與查找 128
11.1 算法的概念 128
11.2 插入排序 129
11.3 算法的時間複雜度分析 131
11.4 歸并排序 133
11.5 線性查找 138
11.6 折半查找 139
第12章 棧與隊列 144
12.1 數據結構的概念 144
12.2 堆棧 144
12.3 深度優先搜索 146
12.4 隊列與廣度優先搜索 152
12.5 環形隊列 156
本階段總結 159
下篇 c語言本質
第13章 計算機中數的表示 162
13.1 爲什麽計算機用二進制計數 162
13.2 不同進制之間的換算 164
13.3 整數的加減運算 165
13.3.1 sign and magnitude表示法 165
13.3.2 1's complement表示法 166
13.3.3 2's complement表示法 167
13.3.4 有符号數和無符号數 168
13.4 浮點數 169
第14章 數據類型詳解 172
14.1 整型 172
14.2 浮點型 176
14.3 類型轉換 177
14.3.1 integer promotion 177
14.3.2 usual arithmetic conversion 178
14.3.3 由賦值産生的類型轉換 179
14.3.4 強制類型轉換 179
14.3.5 編譯器如何處理類型轉換.. 179
第15章 運算符詳解 182
15.1 位運算 182
15.1.1 按位與、或、異或、取反運算 182
15.1.2 移位運算 183
15.1.3 掩碼 184
15.1.4 異或運算的一些特性 185
15.2 其他運算符 186
15.2.1 複合賦值運算符 186
15.2.2 條件運算符 186
15.2.3 逗号運算符 187
15.2.4 sizeof運算符與typedef類型聲明 187
15.3 side effect與sequence point 189
15.4 運算符總結 191
第16章 計算機體系結構基礎 193
16.1 内存與地址 193
16.2 cpu 193
16.3 設備 196
16.4 mmu 198
16.5 memory hierarchy 201
第17章 x86彙編程序基礎 205
17.1 最簡單的彙編程序 205
17.2 x86的寄存器 208
17.3 第二個彙編程序 209
17.4 尋址方式 211
17.5 elf文件 212
17.5.1 目标文件 213
17.5.2 可執行文件 218
第18章 彙編與c之間的關系 224
18.1 函數調用 224
18.2 main函數、啓動例程和退出狀态 230
18.3 變量的存儲布局 237
18.4 結構體和聯合體 244
18.5 c内聯彙編 248
18.6 volatile限定符 250
第19章 鏈接詳解 255
19.1 多目标文件的鏈接 255
19.2 定義和聲明 260
19.2.1 extern和static關鍵字 260
19.2.2 頭文件 264
19.2.3 定義和聲明的詳細規則 268
19.3 靜态庫 271
19.4 共享庫 274
19.4.1 編譯、鏈接、運行 274
19.4.2 函數的動态鏈接過程 281
19.4.3 共享庫的命名慣例 282
19.5 虛拟内存管理 284
第20章 預處理 290
20.1 預處理的步驟 290
20.2 宏定義 291
20.2.1 函數式宏定義 291
20.2.2 内聯函數 294
20.2.3 #、##運算符和可變參數 296
20.2.4 #undef預處理指示 298
20.2.5 宏展開的步驟 299
20.3 條件預處理指示 300
20.4 其他預處理特性 303
第21章 makefile基礎 306
21.1 基本規則 306
21.2 隐含規則和模式規則 313
21.3 變量 317
21.4 自動處理頭文件的依賴關系 321
21.5 常用的make命令行選項 324
第22章 指針 327
22.1 指針的基本概念 327
22.2 指針類型的參數和返回值 331
22.3 指針與數組 332
22.4 指針與const限定符 335
22.5 指針與結構體 337
22.6 指向指針的指針與指針數組 337
22.7 指向數組的指針與多維數組 340
22.8 函數類型和函數指針類型 341
22.9 不完全類型和複雜聲明 344
第23章 函數接口 349
23.1 本章的預備知識 349
23.1.1 strcpy與strncpy 349
23.1.2 malloc與free 354
23.2 傳入參數與傳出參數 358
23.3 兩層指針的參數 360
23.4 返回值是指針的情況 362
23.5 回調函數 365
23.6 可變參數 368
第24章 c标準庫 372
24.1 字符串操作函數 373
24.1.1 給字符串賦初值 373
24.1.2 取字符串的長度 374
24.1.3 拷貝字符串 375
24.1.4 連接字符串 377
24.1.5 比較字符串 378
24.1.6 搜索字符串 379
24.1.7 分割字符串 380
24.2 标準i/o庫函數 383
24.2.1 文件的基本概念 383
24.2.2 fopen/fclose 384
24.2.3 stdin/stdout/stderr 387
24.2.4 errno與perror/strerror函數 388
24.2.5 以字節爲單位的i/o函數 391
24.2.6 操作讀寫位置的函數 393
24.2.7 以字符串爲單位的i/o函數 395
24.2.8 以記錄爲單位的i/o函數 397
24.2.9 格式化i/o函數 399
24.2.10 c标準庫的i/o緩沖區 406
24.2.11 本節綜合練習 410
24.3 數值字符串轉換函數 412
24.4 分配内存的函數 414
第25章 鏈表、二叉樹和哈希表 415
25.1 鏈表 415
25.1.1 單鏈表 415
25.1.2 雙向鏈表 421
25.1.3 靜态鏈表 425
25.1.4 本節綜合練習 426
25.2 二叉樹 426
25.2.1 二叉樹的基本概念 426
25.2.2 排序二叉樹 432
25.3 哈希表 437
本階段總結 439
附錄a 字符編碼 442
索引 449
參考書目... 474
相关内容
语言: 简体中文 地区: 大陆 图书分类: 时尚/娱乐 中文名: 0~3岁提升宝宝智力的300种亲子游戏 [查看详细]
简介:◎发     行   TLF iNT Team◎制     作   cyf91◎片  名 Hansel and Gretel Witch Hunters◎译  名 韩赛尔与格蕾特:女巫猎人/格林双侠:猎巫世纪(港)/女巫猎人(台)/汉斯和格莱泰:女巫猎人◎导  演 托米·维尔科拉 Tommy Wirkola◎主  演 杰瑞米·雷纳 Jeremy Renner ....Hansel杰玛·阿特登 Gemma Arterton ....Gretel法米克·詹森 Famke Janssen ....Muriel彼得·斯特曼 Peter [查看详细]
语言: 简体中文 地区: 大陆 图书分类: 科普 中文名: 恐龙与史前生命 发行时间: [查看详细]
电驴云下载 网站地图 最近更新 收藏本页 返回顶部
Copyright @ 电驴云下载 - www.verycd9.com All Rights Reserved
声明:本站内容来自网络,如有意见请与我们联系。谢谢!
229.1 毫秒 2017-03-25 03:50:33 357932