会员   密码 您忘记密码了吗?
1,653,057 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > C語言程序設計
C語言程序設計
上一张
下一张
prev next

C語言程序設計

作者: 王海文,林月,林強(主編)
出版社: 華中科技大學出版社
出版日期: 2017-01-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT228.00
市场价格: RM40.99
本店售价: RM36.48
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

本書主要講述數據類型、運算符與表達式、順序結構、選擇結構、循環結構、函數、數組、指針、結構體和共用體、文件等內容。 本書作為C語言程序設計的入門教材,一方面,內容由淺入深、通俗易懂,循序漸進地將各個知識點講解清楚,引導學生順利學習並掌握;另一方面,特別強調對學生程序設計能力的培養,主要是通過提供典型並具有一定趣味性的例題以及大量的習題,提高學生學習興趣,進而達到刻苦專研、自覺學習的目的。 為了方便教學,本書還配有電子課件等教學資源包,任課教師和學生可以登錄「我們愛讀書」網免費注冊並瀏覽. 本書可以作為普通高等院校相關專業的教學用書,也可作為編程愛好者的自學參考書。


目錄

第1章 C語言程序設計基礎()
1.1程序與程序設計語言()
1.1.1程序與指令()
1.1.2程序設計語言()
1.1.3高級語言程序的開發過程()
1.2C語言概述()
1.2.1C語言的產生與發展()
1.2.2C語言的特點()
1.2.3C語言的應用()
1.3C語言開發程序()
1.3.1用C語言開發程序的過程()
1.3.2算法的概念和特征()
1.3.3結構化程序設計方法()
1.3.4算法的表示()
1.3.5C語言程序的結構()
1.4C語言程序的實現()
1.4.1C語言程序的開發過程()
1.4.2VC++ 6.0集成開發環境()
1.4.3C語言運行環境()
習題()

第2章 數據類型、運算符和表達式()
2.1從數學上的「數」過渡到計算機中的「數」()
2.2數據類型概述()
2.3常量和變量()
2.3.1常量()
2.3.2變量()
2.3.3變量名規則()
2.3.4變量的定義()
2.4整數類型()
2.4.1整型常量()
2.4.2整型變量()
2.5實數類型()
2.5.1實型常量()
2.5.2實型變量()
2.6字符類型()
2.6.1字符型常量()
2.6.2字符型變量()
2.6.3字符數據在內存中的存儲形式及其使用()
2.7不同數據類型之間的轉換()
2.7.1自動類型轉換()
2.7.2強制類型轉換()
2.8運算符與表達式()
2.8.1算術運算符與算術表達式()
2.8.2賦值運算符與賦值表達式()
2.8.3關系運算符與關系表達式()
2.8.4邏輯運算符與邏輯表達式()
2.8.5條件運算符與條件表達式()
2.8.6逗號運算符與逗號表達式()
2.9運算符與表達式的綜合練習()
2.9.1正確的C語言表達式書寫()
2.9.2復雜表達式的分析()
習題()

第3章 順序程序設計()
3.1C語句()
3.1.1C語句概述()
3.1.2賦值語句()
3.2字符數據的輸入/輸出()
3.2.1數據輸入/輸出的概念及在C語言中的實現()
3.2.2字符的輸出函數putchar函數()
3.2.3字符的輸入函數()
3.3格式化輸入與輸出函數()
3.3.1格式化的輸出函數printf函數()
3.3.2格式化的輸入函數scanf函數()
3.4順序結構程序設計舉例()
習題()

第4章 選擇結構()
4.1if語句()
4.1.1單選擇結構()
4.1.2if?else語句()
4.1.3if?elseif?else語句()
4.1.4嵌套if結構()
4.2switch結構()
4.3多重if結構和switch結構的比較()
4.4應用舉例()
習題()

第5章 循環結構()
5.1循環結構簡介()
5.2while語句()
5.3do?while語句()
5.4for語句()
5.4.1基本的for語句()
5.4.2各種特殊形式的for語句()
5.5三種循環語句的比較()
5.6break語句()
5.7continue語句()
5.8嵌套循環()
5.9應用舉例()
習題()

第6章 函數()
6.1函數概述()
6.2函數的定義與調用()
6.2.1函數的定義()
6.2.2函數的調用、參數及傳遞方式()
6.2.3函數的返回值()
6.2.4函數聲明的作用()
6.2.5main函數中的參數()
6.3函數的嵌套調用與遞歸調用()
6.3.1函數的嵌套調用()
6.3.2函數的遞歸調用()
6.4變量的作用域與存儲類型()
6.4.1變量的作用域()
6.4.2全局變量()
6.4.3變量的存儲類型()
6.5常用系統函數()
6.5.1數學函數()
6.5.2輸入輸出函數()
6.5.3時間函數()
6.5.4隨機數函數()
習題()

第7章 數組()
7.1數組的概念()
7.2數組的定義()
7.2.1一維數組()
7.2.2二維數組()
7.3數組作為函數的參數()
7.3.1用數組元素作函數實參()
7.3.2用數組名作函數參數()
7.3.3用多維數組名作函數參數()
7.4數組應用舉例()
7.5字符串()
7.5.1字符串概念()
7.5.2字符串函數()
7.5.3字符串應用舉例()
習題()

第8章 指針()
8.1指針的概念()
8.2指針變量()
8.2.1指針定義()
8.2.2指針運算符(&和*)()
8.2.3指針作為函數的參數()
8.2.4多級指針與指針數組()
8.3指針運算()
8.4指針與數組()
8.4.1指針與一維數組()
8.4.2指針與二維數組()
8.4.3指針與字符數組()
8.4.4指針與函數()
8.5動態存儲分配()
習題()

第9章 編譯預處理()
9.1宏定義()
9.1.1不帶參數的宏定義()
9.1.2帶參數的宏定義()
9.2文件包含()
9.3條件編譯()
習題()

第10章 結構體和共用體()
10.1結構體類型定義和結構體變量說明()
10.1.1結構體的定義()
10.1.2結構體類型變量的說明()
10.2結構體變量的引用和初始化()
10.2.1結構體類型變量的引用()
10.2.2結構體變量的初始化()
10.3結構體指針變量()
10.3.1指向結構體變量的指針()
10.3.2指向結構體數組的指針()
10.3.3結構體指針變量做函數參數()
10.4常用的內存管理函數()
10.5鏈表()
10.5.1簡單鏈表的建立()
10.5.2鏈表的查找()
10.5.3鏈表的刪除()
10.5.4鏈表的插入()
10.5.5鏈表的輸出()
10.6共用體()
10.6.1共用體的定義()
10.6.2共用體變量的說明()
10.6.3共用體變量的賦值和使用()
10.7枚舉類型數據()
10.8用typedef定義類型()
10.9綜合實例()
習題()

第11章 位運算()
11.1位運算概述()
11.1.1計算機內數據的表示方法()
11.1.2位運算及其運算符()
11.2位運算()
11.2.1按位與()
11.2.2按位或()
11.2.3按位異或()
11.2.4按位取反()
11.2.5按位左移()
11.2.6按位右移()
11.2.7位復合賦值運算符()
11.2.8位運算符的優先級()
11.2.9不同長度的數據進行位運算()
11.3位段()
11.3.1位段的定義()
11.3.2位段的引用()
11.4綜合案例分析()
習題()

第12章 文件()
12.1文件概述()
12.1.1文件的基本概念()
12.1.2文件系統()
12.1.3文件的編碼方式()
12.1.4文件指針()
12.2文件的打開與關閉()
12.2.1文件的打開(fopen函數)()
12.2.2文件的使用方式()
12.2.3文件的關閉(fclose函數)()
12.3文件的順序讀取()
12.3.1字符的讀寫函數(fgetc和fputc)()
12.3.2字符串的讀寫函數(fgets和fputs)()
12.3.3格式化的讀寫函數(fscanf和fprintf)()
12.3.4數據塊的讀寫函數(fread和fwrite)()
12.4文件的定位與隨機讀寫()
12.4.1文件定位函數()
12.4.2文件的隨機讀寫操作()
12.5文件的出錯檢測()

習題()
附錄A 基本控制字符/字符與ASCII值對照表()
附錄B C語言操作符的優先級()
參考文獻()