第2部分 提高篇
第9堂課 函數(shù)的應(yīng)用 251 視頻講解:98分鐘
9.1 函數(shù)概述 252
9.2 函數(shù)的定義 253
9.2.1 函數(shù)定義的形式 254
9.2.2 定義與聲明 255
9.3 返回語句 257
9.3.1 從函數(shù)返回 257
9.3.2 返回值 258
9.4 函數(shù)參數(shù) 259
9.4.1 形式參數(shù)與實(shí)際參數(shù) 260
9.4.2 數(shù)組作函數(shù)參數(shù) 261
9.4.3 main的參數(shù) 266
9.5 函數(shù)的調(diào)用 267
9.5.1 函數(shù)調(diào)用方式 267
9.5.2 嵌套調(diào)用 269
9.5.3 遞歸調(diào)用 271
9.6 內(nèi)部函數(shù)和外部函數(shù) 273
9.6.1 內(nèi)部函數(shù) 274
9.6.2 外部函數(shù) 275
9.7 局部變量和全局變量 276
9.7.1 局部變量 276
9.7.2 全局變量 278
9.8 函數(shù)應(yīng)用 280
9.9 照貓畫虎——基本功訓(xùn)練 285
9.9.1 基本功訓(xùn)練1——設(shè)計函數(shù)輸出兩個數(shù)中的最大值 285
9.9.2 基本功訓(xùn)練2——設(shè)計函數(shù)計算學(xué)生的平均成績 286
9.9.3 基本功訓(xùn)練3——判斷素數(shù) 287
9.9.4 基本功訓(xùn)練4——求數(shù)組元素中的最小值 287
9.9.5 基本功訓(xùn)練5——打印1到5的階乘 288
9.10 情景應(yīng)用——拓展與實(shí)踐 289
9.10.1 情景應(yīng)用1——遞歸解決年齡問題 289
9.10.2 情景應(yīng)用2——百錢百雞問題 290
9.10.3 情景應(yīng)用3——求最大公約數(shù)和最小公倍數(shù) 292
9.10.4 情景應(yīng)用4——求直角三角形斜邊 293
9.10.5 情景應(yīng)用5——小數(shù)分離 294
9.11 自我測試 294
9.12 行動指南 296
9.13 成功可以復(fù)制——征途巨人史玉柱 297
第10堂課 變量的存儲類別 299 視頻講解:42分鐘
10.1 了解變量的存儲類型 300
10.2 使用auto關(guān)鍵字聲明自動變量 300
10.3 使用static關(guān)鍵字聲明靜態(tài)變量 301
10.4 使用register關(guān)鍵字聲明寄存器變量 303
10.5 使用extern關(guān)鍵字聲明外部變量 304
10.5.1 聲明在一個文件中使用的外部變量 304
10.5.2 聲明在多個文件中使用的外部變量 305
10.6 使用static關(guān)鍵字聲明靜態(tài)外部變量 306
10.7 照貓畫虎——基本功訓(xùn)練 307
10.7.1 基本功訓(xùn)練1——聲明自動變量 307
10.7.2 基本功訓(xùn)練2——比較兩個數(shù)的大小 308
10.7.3 基本功訓(xùn)練3——求兩個數(shù)的和 309
10.7.4 基本功訓(xùn)練4——計算用戶輸入整數(shù)的乘積 309
10.7.5 基本功訓(xùn)練5——使用register定義局部變量 310
10.8 情景應(yīng)用——拓展與實(shí)踐 311
10.8.1 情景應(yīng)用1——婚禮上的謊言 311
10.8.2 情景應(yīng)用2——求新同學(xué)的年齡 312
10.8.3 情景應(yīng)用3——捕魚和分魚 313
10.8.4 情景應(yīng)用4——求郵票總數(shù) 314
10.8.5 情景應(yīng)用5——巧分蘋果 315
10.9 自我測試 316
10.10 行動指南 318
10.11 成功可以復(fù)制——締造華人的硅谷傳奇楊致遠(yuǎn) 319
第11堂課 C語言中的指針 321 視頻講解:107分鐘
11.1 指針相關(guān)概念 322
11.1.1 地址與指針 322
11.1.2 變量與指針 323
11.1.3 指針變量 323
11.1.4 指針自加自減運(yùn)算 326
11.2 數(shù)組與指針 327
11.2.1 一維數(shù)組與指針 328
11.2.2 二維數(shù)組與指針 331
11.2.3 字符串與指針 333
11.2.4 字符串?dāng)?shù)組 334
11.3 指向指針的指針 336
11.4 指針變量作函數(shù)參數(shù) 338
11.5 返回指針值的函數(shù) 343
11.6 指針數(shù)組作main函數(shù)的參數(shù) 345
11.7 照貓畫虎——基本功訓(xùn)練 346
11.7.1 基本功訓(xùn)練1——利用指針查找數(shù)列中最大值和最小值 346
11.7.2 基本功訓(xùn)練2——利用指針實(shí)現(xiàn)字符串復(fù)制 347
11.7.3 基本功訓(xùn)練3——實(shí)現(xiàn)數(shù)組元素值逆序存放 348
11.7.4 基本功訓(xùn)練4——使用指針連接兩個字符串 349
11.7.5 基本功訓(xùn)練5——利用指針輸出數(shù)組元素 350
11.8 情景應(yīng)用——拓展與實(shí)踐 351
11.8.1 情景應(yīng)用1——查找成績不及格的學(xué)生 351
11.8.2 情景應(yīng)用2——使用指針實(shí)現(xiàn)冒泡排序 352
11.8.3 情景應(yīng)用3——輸入月份號輸出英文月份名 353
11.8.4 情景應(yīng)用4——使用指針插入元素 354
11.8.5 情景應(yīng)用5——使用指針交換兩個數(shù)組中的最大值 355
11.9 自我測試 357
11.10 行動指南 359
11.11 成功可以復(fù)制——?dú)⒍就跬踅?360
第12堂課 結(jié)構(gòu)體的使用 363 視頻講解:62分鐘
12.1 結(jié)構(gòu)體 364
12.1.1 結(jié)構(gòu)體類型的概念 364
12.1.2 結(jié)構(gòu)體變量的定義 365
12.1.3 結(jié)構(gòu)體變量的引用 366
12.1.4 結(jié)構(gòu)體類型的初始化 368
12.2 結(jié)構(gòu)體數(shù)組 370