TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
C語言程序設計案例教程(簡體書)
滿額折

C語言程序設計案例教程(簡體書)

人民幣定價:25 元
定  價:NT$ 150 元
優惠價:87131
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:3 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《技能型緊缺人才培養系列規劃教材:C語言程序設計案例教程》具有較大的知識信息量,共講解了近70個案例,提供了100多道思考與練習題。《技能型緊缺人才培養系列規劃教材:C語言程序設計案例教程》以計算機實例操作為主線,采用真正的任務驅動方式,展現全新的教學方法。《技能型緊缺人才培養系列規劃教材:C語言程序設計案例教程》貫穿以實例帶動知識點的學習,通過學習實例掌握軟件的操作方法和操作技巧。C語言是功能最強大、被大多數程序員所認可的高級編程語言之一。它也可以完成許多只有低級語言才能完成的、面向機器的底層工作,因此又稱“中間語言”。正是由于C語言的這些特性,使其成為一種重要的程序設計語言。

名人/編輯推薦

《技能型緊缺人才培養系列規劃教材:C語言程序設計案例教程》是《技能型緊缺人才培養系列規劃教材》叢書之一。《技能型緊缺人才培養系列規劃教材:C語言程序設計案例教程》適合作為中等職業技術學校計算機專業或高等職業學校非計算機專業的教材,也可作為各種初、中級計算機培訓班的教材或初學者的自學用書。

目次

第1章初步了解C語言程序設計
1.1C語言概述
1.1.1了解C語言
1.1.2C語言的編程工具
思考與練習1—1
1.2設計第一個C語言程序
1.2.1編輯和保存C程序
1.2.2編譯與連接、運行和調試
C程序
思考與練習1—2
7.3基本數據類型、常量與變量
l.3.1標識符與關鍵字
1.3.2基本數據類型
1.3.3常量與變量
思考與練習1—3
1.4運算符和表達式
1.4.1算術運算符和算術表達式
1.4.2關系運算符和關系表達式
1.4.3邏輯運算符和邏輯表達式
1.4.4其他運算符和表達式
1.4.5運算中數據類型的轉換
思考與練習1—4
第2章程序結構和算法及數據的輸出與輸入
2.1程序的基本結構和算法
2.1.1C程序的基本結構和語句
2.1.2算法
思考與練習2—1
2.2格式化輸出函數
2.2.1格式化輸出函數
2.2.2格式化輸出實例
思考與練習2—2
2.3格式化輸入函數
2.3.1格式化輸入函數
2.3.2格式化輸入實例
思考與練習2—3
2.4字符輸入/輸出函數
2.4.1字符輸入/輸出函數的格式與功能
2.4.2字符輸入/輸出函數的應用實例
思考與練習2—4
第3章選擇結構程序設計
3.1if條件分支語句
3.1.1if單分支語句
3.1.2if—else雙分支語句
3.1.3if—elseif—else多分支語句
思考與練習3—1
3.2switch開關分支語句和選擇結構的嵌套
3.2.1switch開關分支語句
3.2.2選擇結構的嵌套
思考與練習3—2
第4章循環結構程序設計
4.1循環結構
4.1.1while語句
4.1.2do—while語句
4.1.3for語句
思考與練習4—1
4.2循環嵌套及中斷和轉向語句
4.2.1循環嵌套
4.2.2break和continue語句
4.2.3轉向語句goto
思考與練習4—2
第5章使用函數
5.1函數的定義與調用
5.1.1什么是函數
5.1.2函數的定義
5.1.3函數的調用
思考與練習5—1
5.2函數參數傳遞與遞歸
5.2.1函數參數傳遞
5.2.2函數的遞歸調用
思考與練習5—2
5.3變量作用域和變量存儲類型
5.3.1變量作用域
5.3.2變量存儲類型(選學)
思考與練習5—3
5.4標準函數應用
思考與練習5—4
第6章數組與字符串
6.1一維數組
6.1.1什么是數組
6.1.2一維數組
6.1.3一維數組的引用和元素
地址
6.1.4應用實例
思考與練習6—1
6.2多維數組
6.2.1二維數組的定義
6.2.2多維數組的定義和引用
6.2.3應用實例
思考與練習6—2
6.3字符數組
6.3.1字符數組
6.3.2字符串處理函數
6.3.3應用實例
思考與練習6—3
第7章指針
7.1指針的定義與應用
7.1.1指針概述
7.1.2指針的定義
7.1.3指針變量的引用
思考與練習
7.2指針與數組
7.2.1指針的運算
7.2.2數組指針和字符指針
7.2.3指針數組
7.2.4應用實例
思考與練習7—2
第8章結構體、共同體和編譯預處理
8.1結構體
8.1.1結構體的定義
8.1.2結構體變量的引用
8.1.3自定義數據類型和結構
體數組
8.1.4應用實例
思考與練習8—1
8.2共用體
8.2.1共用體
8.2.2應用實例
思考與練習8—2
8.3編譯預處理
8.3.1宏定義
8.3.2文件包含
8.3.3條件編譯
8.3.4應用實例
思考與練習8—3
附錄AASCll碼對照表
附錄B運算符的優先級與結合性
附錄C標準庫函數

書摘/試閱



指針是C語言中非常重要的一類數據類型,是C語言中的重要概念。指針的應用為函數間各類型數據(特別是復雜類型的數據)的傳遞提供了簡潔的方法,提高了程序的執行效率。有些用其他數據類型無法或很難實現的操作,都可以利用指針來完成。指針的概念比較復雜,但使用較靈活。要學好C語言,必須掌握指針的用法。
7.1 指針的定義與應用
7.1.1指針概述
在計算機內,數據均存儲在存儲器內,存放一個字節數據的存儲器叫一個存儲單元。為了便于管理,系統按順序為每個存儲單元進行編號,每個存儲單元都具有自己的唯一編號,這個編號就是該存儲單元在內存中的地址。當在程序中定義一個變量時,系統就在內存中為該變量分配一個大小合適的存儲空間,所需要的空間大小由變量的類型而定,例如,一個整型數組n[5]占有2×5個字節。
在變量定義完成后,變量就在內存中具有了一個唯一的存儲空間,變量都存儲在有確定地址的存儲單元中,變量在內存中具有唯一的地址。對變量的訪問,實質上就是對變量存儲空間的內容進行訪問。由于各種變量在內存中所占的存儲空間大小不一樣,為了便于對變量地址的訪問,將變量存儲單元的起始地址定義為變量的地址。這樣,就可以用另一種方法來訪問變量內容,即不通過變量名,而是通過對變量在內存中的地址進行訪問。因為在C語言中存儲單元的地址被稱為指針,因此這種訪問就是指針訪問。
變量存儲空間、變量地址與變量內容的關系就好像是信箱、信箱號碼與信件,可以將內存單元看成信箱,存儲單元的地址就是信箱號碼,定義變量時就像是“將某號碼信箱分配給某人使用”,而變量的內容則相當于是信箱內的信件,在給變量進行賦值時相當于“將某某信件放到某號碼信箱”。指針就是存儲單元的地址,是一個常量,將它保存在一個特殊的變量中,這個變量就叫做指針變量。為了敘述方便,常將指針變量簡稱為指針。
在C語言中,通常可以直接通過變量名對變量內容進行訪問,而無需知道變量在內存中的地址,系統會自動將訪問轉換為對內存單元的訪問,這種通過變量名來對變量存儲單元進行訪問的方式稱為“直接訪問”。另外,還支持對變量的內存單元進行“間接訪問”。這種訪問允許將變量的地址賦給另一個特殊的變量,程序中可以利用這個特殊的變量來訪問變量的內存單元,這個特殊變量稱為指針。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 131
海外經銷商無庫存,到貨日平均30天至45天