C語(yǔ)言程序設(shè)計(jì)活頁(yè)式教程
定 價(jià):49.9 元
- 作者:張勁波
- 出版時(shí)間:2024/9/1
- ISBN:9787121489884
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:248
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書采用活頁(yè)式的理念組織任務(wù)模塊,全面覆蓋了C語(yǔ)言程序設(shè)計(jì)相關(guān)技術(shù)。全書內(nèi)容分為6個(gè)項(xiàng)目,項(xiàng)目1介紹如何創(chuàng)建C語(yǔ)言程序,講述編程工具的安裝和Hello World程序的創(chuàng)建;項(xiàng)目2介紹如何存儲(chǔ)不同類型的數(shù)據(jù),包括各種數(shù)據(jù)類型、變量、常量、運(yùn)算符、輸入和輸出等;項(xiàng)目3介紹順序、選擇和循環(huán)結(jié)構(gòu),包括if、switch、for、while、do-while、break、continue等語(yǔ)句的語(yǔ)法和應(yīng)用場(chǎng)景;項(xiàng)目4講述如何處理批量數(shù)據(jù),包括一維數(shù)組、二維數(shù)組、字符串等的運(yùn)用;項(xiàng)目5介紹函數(shù)的使用,包括函數(shù)的定義、函數(shù)的調(diào)用、遞歸函數(shù)、函數(shù)的參數(shù)等;項(xiàng)目6深入講解指針類型的使用,包括用指針處理普通類型數(shù)據(jù)、用指針處理一維數(shù)組中的數(shù)據(jù)、用指針處理二維數(shù)組中的數(shù)據(jù)、用指針替代函數(shù)、用鏈表存儲(chǔ)數(shù)據(jù)等。 本書既可以作為應(yīng)用型本科、職業(yè)本科、高等職業(yè)院校C語(yǔ)言課程的教材,也可以作為從事C語(yǔ)言程序開(kāi)發(fā)的工作人員的參考用書。
張勁波,副教授,高級(jí)工程師,現(xiàn)任計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)教研室主任。畢業(yè)于華中科技大學(xué)軟件工程專業(yè),獲工程碩士學(xué)位。分別于2007年5月和2011年11月通過(guò)國(guó)家計(jì)算機(jī)技術(shù)與軟件專業(yè)資格(水平)考試,先后取得軟件設(shè)計(jì)師和信息系統(tǒng)項(xiàng)目管理師(高級(jí))職稱。在國(guó)家相關(guān)刊物發(fā)表專業(yè)論文16篇,其中中文核心期刊1篇。主編教材1部,取得軟件著作權(quán)1項(xiàng)。多次指導(dǎo)學(xué)生參加藍(lán)橋杯軟件全國(guó)軟件和信息技術(shù)專業(yè)人才大賽,獲得廣東省一等獎(jiǎng);指導(dǎo)學(xué)生參加2020-2021年度廣東省職業(yè)院校技能大賽軟件測(cè)試賽項(xiàng),獲得二等獎(jiǎng);指導(dǎo)學(xué)生申請(qǐng)“攀登計(jì)劃”廣東大學(xué)生科技創(chuàng)新培育專項(xiàng)資金項(xiàng)目,獲得結(jié)項(xiàng)通過(guò),F(xiàn)主要負(fù)責(zé)計(jì)算機(jī)軟件相關(guān)課程的教學(xué)和管理工作。
目 錄
項(xiàng)目1 創(chuàng)建C語(yǔ)言程序 1
任務(wù)1 初識(shí)C語(yǔ)言 2
任務(wù)2 創(chuàng)建Hello World程序 9
項(xiàng)目2 存儲(chǔ)不同類型的數(shù)據(jù) 17
任務(wù)1 用5個(gè)變量存儲(chǔ)學(xué)生信息 18
任務(wù)2 用運(yùn)算符統(tǒng)計(jì)成績(jī) 26
任務(wù)3 輸入和輸出 36
任務(wù)4 用結(jié)構(gòu)體變量存儲(chǔ)學(xué)生信息 46
任務(wù)5 認(rèn)識(shí)指針、枚舉、共用體和空類型 56
項(xiàng)目3 控制程序流程 65
任務(wù)1 用if語(yǔ)句判斷成績(jī)區(qū)間 66
任務(wù)2 用switch語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單計(jì)算器 76
任務(wù)3 用for語(yǔ)句找出100以內(nèi)的素?cái)?shù) 83
任務(wù)4 用while語(yǔ)句求一個(gè)正整數(shù)的逆序數(shù) 92
任務(wù)5 輸出九九乘法表 103
項(xiàng)目4 處理批量數(shù)據(jù) 111
任務(wù)1 求一維整型數(shù)組元素的最值 112
任務(wù)2 求二維數(shù)組主對(duì)角線上的元素之和 124
任務(wù)3 統(tǒng)計(jì)彩票中獎(jiǎng)數(shù)據(jù) 134
任務(wù)4 隨機(jī)產(chǎn)生一組彩票數(shù)據(jù) 147
任務(wù)5 移動(dòng)、查找、統(tǒng)計(jì)字符串 152
項(xiàng)目5 面向過(guò)程編程 173
任務(wù)1 定義和調(diào)用函數(shù) 174
任務(wù)2 用函數(shù)解決數(shù)學(xué)難題 186
任務(wù)3 用遞歸函數(shù)解決特殊問(wèn)題 198
任務(wù)4 使用主函數(shù)的參數(shù) 207
項(xiàng)目6 使用指針處理數(shù)據(jù) 215
任務(wù)1 用指針處理普通類型數(shù)據(jù) 216
任務(wù)2 用指針處理一維數(shù)組中的數(shù)據(jù) 227
任務(wù)3 用指針處理二維數(shù)組中的數(shù)據(jù) 236
任務(wù)4 用指針替代函數(shù) 245
任務(wù)5 用鏈表存儲(chǔ)數(shù)據(jù) 253
附錄A ASCII碼表 268
參考文獻(xiàn) 272