書馨卡幫你省薪 2024個人購書報告 2024中圖網年度報告
歡迎光臨中圖網 請 | 注冊
> >>
C語言教程(原書第4版)

C語言教程(原書第4版)

出版社:機械工業(yè)出版社出版時間:2007-01-01
開本: 26cm
中 圖 價:¥19.4(4.3折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

C語言教程(原書第4版) 版權信息

C語言教程(原書第4版) 內容簡介

本書是一本優(yōu)秀的C程序設計語言教材,完整描述了ANSI C語言及其語法特性,并對C語言的高級特性和應用作了深入闡述,介紹了從C到C++和Java過渡的相關知識。本書的一個鮮明特色就是結合大量示例描述C語言的重要特征,并對很多工作代碼給出了逐步的分析,以這種獨特的教學方法向讀者解釋新接觸的編程元素及一些慣用法。
  本書系統(tǒng)、完整,可作為C語言的參考手冊,也非常適合作為學習c語言的入門和高級課程教材。

C語言教程(原書第4版) 目錄

第0章 從零開始
 0.1 為什么要用C
 0.2 ANSI C標準
 0.3 從C到C++
 0.4 從C和C++到Java
第1章 C語言概述
 1.1 編程和預備知識
 1.2 程序輸出
 1.3 變量、表達式和賦值
 1.4 使用#define和#include
 1.5 使用printf()和scanf()
 1.6 控制流
 1.7 函數
 1.8 數組、字符串和指針
 1.9 文件
 1.10 與操作系統(tǒng)有關的內容
 1.11 總結
 1.12 練習
第2章 詞法元素、操作符和C系統(tǒng)
 2.1 字符和詞法元素
 2.2 語法規(guī)則
 2.3 注釋
 2.4 關鍵字
 2.5 標識符
 2.6 常量
 2.7 字符串常量
 2.8 操作符和標點符號
 2.9 操作符的優(yōu)先級和結合性
 2.10 增值操作符和減值操作符
 2.11 賦值操作符
 2.12 例子:計算2的乘方
 2.13 C系統(tǒng)
 2.14 總結
 2.15 練習
第3章 基本數據類型
 3.1 聲明、表達式和賦值
 3.2 基本數據類型
 3.3 字符和char數據類型
 3.4 int數據類型
 3.5 整數類型short、long和unsigned
 3.6 浮點類型
 3.7 typedef的用法
 3.8 sizeof操作符
 3.9 使用getchar()和putchar()
 3.10 數學函數
 3.11 隱式類型轉換和強制類型轉換
 3.12 十六進制和八進制常量
 3.13 總結
 3.14 練習
第4章 控制流
 4.1 關系操作符、相等操作符和邏輯操作符
 4.2 關系操作符和表達式
 4.3 相等操作符和表達式
 4.4 邏輯操作符和表達式
 4.5 復合語句
 4.6 表達式和空語句
 4.7 if和if-else語句
 4.8 while語句
 4.9 for語句
 4.10 例子:布爾變量
 4.11 逗號操作符
 4.12 do語句
 4.13 例子:斐波那契數
 4.14 goto語句
 4.15 break和continue語句
 4.16 switch語句
 4.17 條件操作符
 4.18 總結
 4.19 練習
第5章 函數
 5.1 函數定義
 5.2 return語句
 5.3 函數原型
 5.4 例子:創(chuàng)建乘方表
 5.5 從編譯器的角度觀察函數原型
 5.6 函數定義順序的另一種風格
 5.7 函數調用和傳值調用
 5.8 開發(fā)大型程序
 5.9 使用斷言
 5.10 作用域規(guī)則
 5.11 存儲類型
 5.12 靜態(tài)外部變量
 5.13 默認初始化
 5.14 遞歸
 5.15 例子:漢諾塔
 5.16 總結
 5.17 練習
第6章 數組、指針和字符串
 6.1 一維數組
 6.2 指針
 6.3 傳引用調用
 6.4 數組和指針之間的關系
 6.5 指針運算和元素的大小
 6.6 數組作為函數的實參
 6.7 例子:冒泡排序
 6.8 用calloc()和malloc()進行動態(tài)內存分配
 6.9 例子:歸并和歸并排序
 6.10 字符串
 6.11 標準函數庫中的字符串處理函數
 6.12 多維數組
 6.13 指針數組
 6.14 main()函數的參數
 6.15 不規(guī)則數組
 6.16 函數作為參數
 6.17 例子:使用二分法尋找函數的根
 6.18 函數指針數組
 6.19 類型限定符const和volatile
 6.20 總結
 6.21 練習
第7章 位操作符和枚舉類型
 7.1 位操作符和表達式
 7.2 掩碼
 7.3 軟件工具:打印int值的二進制形式
 7.4 包裝和解包
 7.5 枚舉類型
 7.6 例子:“石頭、剪刀、布”游戲
 7.7 總結
 7.8 練習
第8章 預處理器
 8.1 #include的使用
 8.2 使用#define
 8.3 帶參數的宏
 8.4 stddef.h中的類型定義和宏
 8.5 例子:用qsort()進行排序
 8.6 例子:帶參數的宏
 8.7 stdio.h和ctype.h中的宏
 8.8 條件編譯
 8.9 預定義的宏
 8.10 “#”和“##”操作符
 8.11 assert()宏
 8.12 使用#error和#pragma
 8.13 行號
 8.14 對應的函數
 8.15 例子:快速排序
 8.16 總結
 8.17 練習
第9章 結構和聯合
 9.1 結構
 9.2 訪問結構成員
 9.3 操作符的優(yōu)先級和結合性的總結
 9.4 在函數中使用結構
 9.5 結構的初始化
 9.6 例子:玩撲克牌
 9.7 聯合
 9.8 位字段
 9.9 例子:訪問位和字節(jié)
 9.10 ADT堆棧
 9.11 總結
 9.12 練習
第10章 結構和列表處理
 10.1 自引用的結構
 10.2 線性鏈表
 10.3 鏈表操作
 10.4 一些鏈表處理函數
 10.5 堆棧
 10.6 例子:波蘭記法和堆棧求值
 10.7 隊列
 10.8 二叉樹
 10.9 普通的樹
 10.10 總結
 10.11 練習
第11章 輸入/輸出和操作系統(tǒng)
 11.1 輸出函數printf()
 11.2 輸入函數scanf()
 11.3 fprintf()、fscanf()、sprintf()和sscanf()函數
 11.4 fopen()和fclose()函數
 11.5 例子:對文件進行空間加倍
 11.6 使用臨時文件和優(yōu)雅函數
 11.7 隨機訪問文件
 11.8 文件描述符輸入/輸出
 11.9 文件訪問權限
 11.10 在C程序內部執(zhí)行命令
 11.11 在C程序內部使用管道
 11.12 環(huán)境變量
 11.13 C編譯器
 11.14 使用性能評估程序
 11.15 函數庫
 11.16 對C代碼進行計時
 11.17 使用make
 11.18 使用touch
 11.19 其他有用的工具
 11.20 總結
 11.21 練習
第12章 高級應用
 12.1 用fork()創(chuàng)建并發(fā)進程
 12.2 進程的疊加:exec...()函數族系
 12.3 使用pipe()實現進程間的通信
 12.4 信號
 12.5 例子:哲學家用餐問題
 12.6 矩陣的動態(tài)分配
 12.7 返回狀態(tài)
 12.8 總結
 12.9 練習
第13章 從C到C++
 13.1 輸出
 13.2 輸入
 13.3 函數
 13.4 類和抽象數據類型
 13.5 重載
 13.6 構造函數和析構函數
 13.7 面向對象編程和繼承
 13.8 多態(tài)
 13.9 模板
 13.10 C++的異常
 13.11 面向對象編程的優(yōu)點
 13.12 總結
 13.13 練習
第14章 從C到Java
 14.1 輸出
 14.2 變量和類型
 14.3 類和抽象數據類型
 14.4 重載
 14.5 類的創(chuàng)建和銷毀
 14.6 面向對象編程和繼承
 14.7 多態(tài)和重寫方法
 14.8 Applet
 14.9 Java的異常
 14.10 Java和OOP的優(yōu)勢
 14.11 總結
 14.12 練習
附錄A 標準函數庫
附錄B C的語法
附錄C ANSI C與傳統(tǒng)C的比較
附錄D ASCII字符碼
附錄E 操作符的優(yōu)先級和結合性
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服