中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C語言入門經典(第6版)

包郵 C語言入門經典(第6版)

出版社:清華大學出版社出版時間:2021-11-01
開本: 16開 頁數: 600
中 圖 價:¥87.6(6.3折) 定價  ¥139.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言入門經典(第6版) 版權信息

C語言入門經典(第6版) 本書特色

目前市面上關于 C 語言學習的圖書很多,本書以深入淺出的方法介紹 C 語言中抽象的語法和 算法,非常適合初學者編程入門學習。同時,本書知識結構清晰,內容詳細,也可作為有經驗的 程序員的枕邊書,隨時可以查閱解惑。在 IT 領域,我想大多數程序員精英都讀過 Ivor Horton 的 圖書,本書作者 Ivor Horton 是世界著名的計算機圖書作家,幫助無數程序員步入編程的殿堂。時 間推移、日月更替,作為 C 語言入門的經典圖書,《C 語言入門經典》已歷經多次版本迭代,譯 者翻譯的是《C 語言入門經典》的第 6 版。 科技的進步使人們的生活變得更加豐富多彩,但是編程的學習卻是比較枯燥的,因此也有很 多編程初學者“無疾而終”。此處譯者想給編程初學者幾個小小的建議,希望對讀者的編程學習生 涯有所幫助。 1. 興趣是*好的老師,但大部分學習者對編程的學習可能一開始并沒有很大的興趣。那就需 要體會編程帶來的成就感,例如成功地執行了一個程序,成功地找到了一個 bug,都會讓人感覺 很有成就,需要享受這種編程帶來的成就感。 2. 遇到問題時不要輕言放棄,可以先嘗試自己找出問題進行分析。如果不行,就網頁搜索看 看有沒有解決方案,還是不行,可以詢問認識的朋友。一般經歷這幾個過

C語言入門經典(第6版) 內容簡介

主要內容: 介紹C編程語言; 使用C語言編程,開啟編程之旅; 使用循環、數組、字符串、文本、指針、函數、VO等使用字符串和文本編寫應用程序代碼; 程序的有效結構; 處理數據、文件、工具等

C語言入門經典(第6版) 目錄

目 錄


第1章 C語言編程 1

1.1 C語言 1

1.2 標準庫 2

1.3 學習C語言 2

1.4 創建C程序 2

1.4.1 編輯 2

1.4.2 編譯 3

1.4.3 鏈接 3

1.4.4 執行 4

1.5 創建**個程序 5

1.6 編輯**個程序 5

1.7 處理錯誤 6

1.8 剖析一個簡單的程序 7

1.8.1 注釋 7

1.8.2 預處理指令 8

1.8.3 定義main()函數 9

1.8.4 關鍵字 9

1.8.5 函數體 9

1.8.6 輸出信息 11

1.8.7 參數 11

1.8.8 控制符 11

1.8.9 三字母序列 13

1.9 預處理器 13

1.10 用C語言開發程序 14

1.10.1 了解問題 14

1.10.2 詳細設計 14

1.10.3 實施 15

1.10.4 測試 15

1.11 函數及模塊化編程 15

1.12 常見錯誤 18

1.13 要點 19

1.14 小結 19

1.15 習題 19

第2章 編程初步 21

2.1 計算機的內存 21

2.2 什么是變量 23

2.3 存儲整數的變量 24

2.3.1 變量的使用 28

2.3.2 變量的初始化 30

2.4 變量與內存 35

2.4.1 帶符號的整數類型 36

2.4.2 無符號的整數類型 36

2.4.3 指定整數常量 37

2.5 使用浮點數 39

2.6 浮點數變量 40

2.6.1 使用浮點數完成除法運算 41

2.6.2 控制輸出中的小數位數 42

2.6.3 控制輸出的字段寬度 42

2.7 較復雜的表達式 43

2.8 定義命名常量 46

2.8.1 極限值 48

2.8.2 sizeof運算符 50

2.9 選擇正確的類型 51

2.10 強制類型轉換 54

2.10.1 自動轉換類型 55

2.10.2 隱式類型轉換的規則 55

2.10.3 賦值語句中的隱式類型轉換 56

2.11 再談數值數據類型 57

2.11.1 字符類型 57

2.11.2 字符的輸入輸出 58

2.11.3 枚舉 61

2.11.4 存儲布爾值的變量 63

2.12 賦值操作的op=形式 64

2.13 數學函數 65

2.14 設計一個程序 66

2.14.1 問題 66

2.14.2 分析 66

2.14.3 解決方案 68

2.15 小結 72

2.16 練習 73





第9章 函數再探 313

9.1 函數指針 313

9.1.1 聲明函數指針 313

9.1.2 通過函數指針調用函數 314

9.1.3 函數指針的數組 316

9.1.4 作為變元的函數指針 318

9.2 函數中的變量 321

9.2.1 靜態變量:函數內部的追蹤 321

9.2.2 在函數之間共享變量 323

9.3 調用自己的函數:遞歸 325

9.4 變元個數可變的函數 328

9.4.1 復制va_list 331

9.4.2 長度可變的變元列表的基本規則 331

9.5 main()函數 332

9.6 結束程序 333

9.6.1 abort()函數 333

9.6.2 exit()和atexit()函數 334

9.6.3 _Exit()函數 334

9.6.4 quick_exit()和at_quick_exit()函數 334

9.7 提高性能 335

9.7.1 內聯聲明函數 335

9.7.2 使用restrict關鍵字 335

9.7.3 _Noreturn函數限定符 336

9.8 設計程序 336

9.8.1 問題 336

9.8.2 分析 337

9.8.3 解決方案 338

9.9 小結 352

9.10 習題 352

第10章 基本輸入和輸出操作 355

10.1 輸入和輸出流 355

10.2 標準流 356

10.3 鍵盤輸入 356

10.3.1 格式化鍵盤輸入 356

10.3.2 輸入格式控制字符串 357

10.3.3 輸入格式字符串中的字符 362

10.3.4 輸入浮點數的各種變化 363

10.3.5 讀取十六進制和八進制值 364

10.3.6 用scanf_s()讀取字符 366

10.3.7 從鍵盤上輸入字符串 367

10.3.8 單個字符的鍵盤輸入 368

10.4 屏幕輸出 373

10.4.1 使用printf_s()的格式化輸出 373

10.4.2 轉義序列 375

10.4.3 整數輸出 376

10.4.4 輸出浮點數 378

10.4.5 字符輸出 379

10.5 其他輸出函數 381

10.5.1 屏幕的非格式化輸出 381

10.5.2 數組的格式化輸出 382

10.5.3 數組的格式化輸入 382

10.6 小結 383

10.7 習題 383

第11章 結構化數據 385

11.1 數據結構:使用struct 385

11.1.1 定義結構類型和結構變量 386

11.1.2 訪問結構成員 387

11.1.3 未命名的結構 390

11.1.4 結構數組 390

11.1.5 表達式中的結構成員 393

11.1.6 結構指針 393

11.1.7 為結構動態分配內存 394

11.2 再探結構成員 396

11.2.1 將一個結構作為另一個結構的成員 396

11.2.2 聲明結構中的結構 397

11.2.3 將結構指針用作結構成員 399

11.2.4 雙向鏈表 403

11.2.5 結構中的位字段 406

11.3 結構與函數 407

11.3.1 結構作為函數的變元 407

11.3.2 結構指針作為函數變元 408

11.3.3 作為函數返回值的結構 409

11.3.4 二叉樹 414

11.4 共享內存 422

11.5 設計程序 427

11.5.1 問題 427

11.5.2 分析 427

11.5.3 解決方案 427

11.6 小結 440

11.7 習題 440

第12章 處理文件 441

12.1 文件的概念 441

12.1.1 文件中的位置 442

12.1.2 文件流 442

12.2 文件訪問 442

12.2.1 打開文件 443

12.2.2 緩存文件操作 445

12.2.3 文件重命名 446

12.2.4 關閉文件 446

12.2.5 刪除文件 447

12.3 寫入文本文件 447

12.4 讀取文本文件 448

12.5 在文本文件中讀寫字符串 451

12.6 格式化文件的輸入輸出 455

12.6.1 格式化文件輸出 455

12.6.2 格式化文件輸入 456

12.7 錯誤處理 458

12.8 再探文本文件操作模式 459

12.9 freopen_s()函數 460

12.10 二進制文件的輸入輸出 461

12.10.1 以二進制模式打開文件 462

12.10.2 寫入二進制文件 462

12.10.3 讀取二進制文件 463

12.11 在文件中移動 468

12.11.1 文件定位操作 469

12.11.2 找出文件中的當前位置 469

12.11.3 在文件中設定位置 470

12.12 使用臨時文件 476

12.12.1 創建臨時文件 476

12.12.2 創建唯一的文件名 477

12.13 更新二進制文件 478

12.13.1 修改文件的內容 483

12.13.2 從鍵盤輸入創建記錄 484

12.13.3 將記錄寫入文件 485

12.13.4 從文件中讀取記錄 486

12.13.5 寫入文件 486

12.13.6 列出文件內容 487

12.13.7 更新已有的文件內容 488

12.14 文件打開模式小結 495

12.15 設計程序 495

12.15.1 問題 495

12.15.2 分析 495

12.15.3 解決方案 496

12.16 小結 501

12.17 習題 501

第13章 預處理器和調試 503

13.1 預處理 503

13.1.1 在程序中包含頭文件 503

13.1.2 定義自己的頭文件 504

13.1.3 管理多個源文件 504

13.1.4 外部變量 504

13.1.5 靜態函數 505

13.1.6 替換程序源代碼 505

13.2 宏 506

13.2.1 看起來像函數的宏 507

13.2.2 字符串作為宏參數 508

13.2.3 在宏展開式中結合兩個

變元 509

13.3 多行上的預處理器指令 510

13.3.1 預處理器邏輯指令 510

13.3.2 條件編譯 510

13.3.3 測試多個條件 511

13.3.4 取消定義的標識符 511

13.3.5 測試標識符的指定值的

指令 511

13.3.6 多項選擇 512

13.3.7 標準預處理宏 513

13.3.8 通用宏 514

13.4 調試方法 515

13.4.1 集成的調試器 515

13.4.2 調試階段的預處理器 515

13.4.3 斷言 519

13.5 日期和時間函數 522

13.5.1 獲取時間值 522

13.5.2 獲取日期 525

13.5.3 確定某一天是星期幾 529

13.6 小結 532

13.7 習題 532

第14章 高級專用主題 533

14.1 使用國際字符集 533

14.1.1 理解Unicode 533

14.1.2 設置區域 534

14.1.3 寬字符類型wchar_t 535

14.1.4 寬字符串的操作 537

14.1.5 寬字符的文件流操作 540

14.1.6 存儲Unicode字符的固定大小類型 541

14.2 用于可移植性的專用整數類型 545

14.2.1 固定寬度的整型 545

14.2.2 *小寬度的整型 545

14.2.3 *大寬度的整型 546

14.3 復數類型 546

14.3.1 復數基礎 546

14.3.2 復數類型和操作 547

14.4 用線程編程 550

14.4.1 創建線程 550

14.4.2 退出線程 551

14.4.3 把一個線程連接到另一個線程上 552

14.4.4 掛起線程 555

14.4.5 管理線程對數據的訪問 555

14.5 小結 562

附錄A 計算機中的數學知識 563

附錄B ASCII字符代碼定義 571

附錄C C語言中的保留字 575

附錄D 輸入輸出格式說明符 577

附錄E 標準庫頭文件 583


展開全部

C語言入門經典(第6版) 作者簡介

German Gonzalez-Morris是一名C/C++、Java和開發不同應用程序容器的軟件設計師/工程師,特別專注在WebLogic服務器方面的工作。他還從事開發不同的應用程序,包括JEE/Spring/Python。他的工作領域還包括OOP、Java/JEE、Python、設計模式、算法、Spring Core/MVC/Security和微服務。German曾在消息傳遞性能、RESTful API和事務系統方面工作過。 Ivor Horton是一家從事咨詢業的自營職業者,撰寫編程方面的教程。他在IBM工作多年。Ivor在IBM的工作包括在各種機器上用大多數語言(如匯編語言和高級語言)編程、實時編程以及設計和實現實時閉環工業控制系統。他在培訓工程師和其他專家學習編程(Fortran、PL/1、APL等)方面有著豐富的經驗。Ivor是機械、工藝和電子CAD系統、機械CAM系統和DNC/CNC系統方面的專家。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 广西正涛环保工程有限公司【官网】| 山东信蓝建设有限公司官网 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 传动滚筒_厂家-淄博海恒机械制造厂 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 杭州ROHS检测仪-XRF测试仪价格-百科| 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 比士亚-专业恒温恒湿酒窖,酒柜,雪茄柜的设计定制 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 真空包装机-诸城市坤泰食品机械有限公司 | 许昌奥仕达自动化设备有限公司 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动| 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 神马影院-实时更新秒播 |