項目一 認識C語言 (1)
項目引言 (1)
任務一 了解C程序的基本結構 (1)
學習目標 (1)
知識鏈接 (1)
一、C語言的發(fā)展過程 (1)
二、C語言的特點 (2)
三、簡單的C語言程序介紹 (2)
小試牛刀 (3)
任務二 了解程序設計算法描述 (3)
學習目標 (3)
任務下達 (3)
知識鏈接 (3)
一、算法 (3)
二、常用的算法表示方法 (4)
實踐向導 (7)
小試牛刀 (7)
任務三 掌握C程序的調試環(huán)境 (7)
學習目標 (7)
知識鏈接 (7)
小試牛刀 (10)
項目小結 (10)
挑戰(zhàn)自我 (11)
項目評價 (11)
項目二 C語言數據類型――淘寶網的訂單信息 (12)
項目引言 (12)
任務一 數據類型 (12)
學習目標 (12)
任務下達 (12)
知識鏈接 (13)
一、數據類型 (13)
二、常量 (13)
實踐向導 (15)
小試牛刀 (16)
任務二 變量定義和賦值 (16)
學習目標 (16)
任務下達 (16)
知識鏈接 (16)
一、變量 (16)
二、整型變量 (17)
三、實型變量 (18)
四字符型變量 (19)
實踐向導 (20)
小試牛刀 (21)
任務三 格式化輸出輸入 (21)
學習目標 (21)
任務下達 (21)
知識鏈接 (22)
一、格式化輸出 (22)
二、格式化輸入 (24)
實踐向導 (26)
小試牛刀 (27)
項目小結 (28)
挑戰(zhàn)自我 (28)
項目評價 (28)
項目四 團購方案的選擇――分支結構程序設計 (30)
項目引言 (30)
任務一 認識分支結構 (30)
學習目標 (30)
任務下達 (30)
知識鏈接 (31)
一、關系運算符及表達式 (31)
(一)關系運算符種類 (31)
(二)關系表達式 (31)
(三)關系運算符的優(yōu)先級 (31)
三、邏輯運算符及表達式 (31)
(一)邏輯運算符種類 (31)
(二)邏輯運算符的表達式 (32)
(三)邏輯運算符的優(yōu)先級 (32)
實踐向導 (32)
小試牛刀 (33)
任務二 if語句 (33)
學習目標 (33)
任務下達 (34)
知識鏈接 (34)
一.單分支if語句 (34)
二、雙分支if語句 (34)
實踐向導 (35)
小試牛刀 (36)
任務三 多分支if語句 (37)
學習目標 (37)
任務下達 (37)
知識鏈接 (37)
實踐向導 (38)
小試牛刀 (39)
任務四 多分支switch語句 (40)
學習目標 (40)
任務下達 (40)
知識鏈接 (40)
實踐向導 (41)
小試牛刀 (42)
任務五 分支語句的嵌套 (43)
學習目標 (43)
任務下達 (43)
知識鏈接 (43)
實踐向導 (45)
小試牛刀 (46)
項目小結 (46)
挑戰(zhàn)自我 (46)
項目評價 (47)
項目五 循環(huán)結構程序設計――多少種演唱會門票購買方法 (48)
項目引言 (48)
任務一 認識循環(huán)結構 (48)
學習目標 (48)
任務下達 (48)
知識鏈接 (48)
一、順序結構 (48)
二、選擇結構 (49)
三、循環(huán)結構 (49)
實踐向導 (50)
小試牛刀 (51)
任務二 while循環(huán)語句 (51)
學習目標 (51)
任務下達 (51)
知識鏈接 (51)
一、while循環(huán)語句一般格式 (51)
二、循環(huán)結構的三要素 (51)
實踐向導 (52)
小試牛刀 (52)
任務三 do...while循環(huán)語句 (53)
學習目標 (53)
任務下達 (53)
知識鏈接 (53)
一、do...while循環(huán)語句一般格式 (53)
二、do...while循環(huán)語句的特點――先執(zhí)行后判斷 (54)
實踐向導 (54)
小試牛刀 (55)
任務四 for循環(huán)語句 (55)
學習目標 (55)
任務下達 (55)
知識鏈接 (55)
一、for語句的一般格式 (56)
二、執(zhí)行過程 (56)
三、for循環(huán)的幾種變形 (56)
實踐向導 (57)
小試牛刀 (58)
任務五 break,continue語句 (58)
學習目標 (58)
任務下達 (58)
知識鏈接 (59)
一、break語句 (59)
二、continue語句 (59)
實踐向導 (60)
小試牛刀 (60)
任務六 循 環(huán) 嵌 套 (61)
學習目標 (61)
任務下達 (61)
知識鏈接 (62)
實踐向導 (62)
小試牛刀 (63)
項目小結 (64)
挑戰(zhàn)自我 (64)
項目評價 (64)
項目六 四進三,誰被淘汰――數組 (66)
項目引言 (66)
項目案例 (66)
任務一 認識一維數組 (66)
學習目標 (66)
任務下達 (66)
知識鏈接 (67)
實踐向導 (69)
小試牛刀 (69)
任務二 一維數組的應用 (70)
學習目標 (70)
任務下達 (70)
知識鏈接 (70)
一、冒泡排序 (71)
實踐向導 (72)
小試牛刀 (73)
任務三 認識二維數組 (74)
學習目標 (74)
任務下達 (74)
知識鏈接 (74)
一、二維數組的定義 (74)
二、多維數組的定義 (74)
三、二維數組元素的引用 (75)
四、二維數組的初始化 (75)
五、二維數組的賦值 (76)
實踐向導 (76)
小試牛刀 (77)
任務四 二維數組的應用 (78)
學習目標 (78)
任務下達 (78)
知識鏈接 (78)
實踐向導 (79)
小試牛刀 (80)
項目小結 (81)
挑戰(zhàn)自我 (81)
項目評價 (82)
項目七 給八戒的禮物――函數 (83)
項目引言 (83)
任務一 認識函數 (83)
學習目標 (83)
任務下達 (83)
知識鏈接 (84)
二、函數的分類 (84)
三、函數的定義 (84)
實踐向導 (86)
小試牛刀 (87)
任務二 函數的調用 (88)
學習目標 (88)
任務下達 (88)
知識鏈接 (89)
一、函數調用的形式 (89)
二、函數的實參和形參 (89)
三、函數調用的過程 (90)
四、函數的返回值 (90)
五、函數的聲明 (91)
實踐向導 (92)
小試牛刀 (94)
任務三 函數的嵌套 (95)
學習目標 (95)
任務下達 (95)
知識鏈接 (96)
一、函數的嵌套 (96)
二、遞歸調用 (97)
實踐向導 (98)
小試牛刀 (99)
任務四 數組函數的調用 (100)
學習目標 (100)
任務下達 (100)
知識鏈接 (101)
一、一維數組作為函數的參數 (101)
二、多維數組作為函數的參數 (103)
實踐向導 (103)
小試牛刀 (105)
項目小結 (105)
挑戰(zhàn)自我 (106)
項目評價 (106)
項目八 字符與字符串――密碼的破譯 (108)
項目引言 (108)
任務一 字符數組與字符串 (108)
學習目標 (108)
任務下達 (108)
知識鏈接 (108)
一、字符數組 (108)
二、字符串 (109)
實踐向導 (109)
小試牛刀 (111)
任務二 單個字符及字符串的輸入與輸出函數 (111)
學習目標 (111)
任務下達 (111)
知識鏈接 (111)
一、單個字符的輸入輸出函數 (111)
二、字符串的輸入輸出 (112)
實踐向導 (113)
小試牛刀 (114)
任務三 常用的字符串操作函數 (114)
學習目標 (114)
任務下達 (114)
知識鏈接 (114)
一、strcpy()函數 (115)
二、strcat()函數 (115)
三、strcmp()函數 (115)
四、strlen()函數 (116)
五、strlwr()函數 (116)
六、strupr()函數 (116)
實踐向導 (116)
小試牛刀 (117)
項目小結 (118)
挑戰(zhàn)自我 (118)
項目評價 (118)
項目九 文件――答案在哪里 (120)
項目引言 (120)
任務一 文件的打開與關閉 (120)
學習目標 (120)
任務下達 (120)
知識鏈接 (120)
一、文件指針 (120)
二、打開文件 (121)
三、關閉文件 (121)
實踐向導 (122)
小試牛刀 (122)
任務二 文件的讀寫操作及常用函數 (123)
學習目標 (123)
任務下達 (123)
知識鏈接 (123)
一、單個字符的文件讀寫操作 (123)
二、文件的字符串讀寫 (124)
三、文件的格式化讀寫 (125)
四、數據塊的文件讀寫操作 (125)
五.其它常用函數 (126)
實踐向導 (127)
小試牛刀 (128)
項目小結 (130)
挑戰(zhàn)自我 (130)
項目評價 (130)
項目十一 精明的酒店老板――指針 (153)
項目引言 (153)
項目案例 (153)
任務一 變量與指針 (153)
學習目標 (153)
任務下達 (153)
知識鏈接 (153)
一、地址與指針 (153)
二、指針變量的定義與引用 (155)
三、指針變量作為函數參數 (158)
實踐向導 (159)
小試牛刀 (160)
任務二 數組與指針 (160)
學習目標 (160)
任務下達 (160)
知識鏈接 (161)
一、一維數組與指針 (161)
二、二維數組與指針 (165)
三、數組指針作為函數參數 (170)
實踐向導 (174)
小試牛刀 (175)
任務三 字符串與指針 (176)
學習目標 (176)
任務下達 (176)
知識鏈接 (176)
一、字符串的表示與引用 (176)
二、字符數組與字符串指針變量的比較 (178)
三、字符串指針作函數參數 (179)
實踐向導 (181)
小試牛刀 (182)
項目小結 (182)
一、涉及的知識有 (183)
二、掌握的技能有 (183)
挑戰(zhàn)自我 (183)
項目評價 (183)
專題一 文本作圖 (185)
專題二 矩陣 (194)
專題三 數據查找 (202)
專題四 數據排序 (208)
知識鏈接 (208)
一、冒泡法 (208)
二、選擇法 (208)
三、插入法 (208)
一、冒泡法 (209)
二、選擇法 (210)
三、插入法 (210)
小試牛刀 (211)
專題五 遞推與遞歸 (213)
小試牛刀 (217)