全書共7個模塊,內(nèi)容包括程序設(shè)計基礎(chǔ)、結(jié)構(gòu)化程序設(shè)計、數(shù)組與字符串、函數(shù)及應(yīng)用、指針及應(yīng)用、組合數(shù)據(jù)類型、位運算與文件等。每個模塊含2-3個任務(wù),每個任務(wù)又包含若干個案例,以案例講解知識點。全書采用模塊—任務(wù)—案例的方式組織內(nèi)容,將理論與實踐有機結(jié)合,由淺入
從C語言的認知結(jié)構(gòu)出發(fā),將教學(xué)內(nèi)容分為7個模塊,每一個模塊都包括3個任務(wù),每個任務(wù)中又包含多個案例。通過一個“學(xué)生成績管理系統(tǒng)”的完整開發(fā)流程來貫通所有的知識點。每個模塊后面安排了數(shù)量豐富且有針對性的自測題,并在書尾提供了全部的參考答案《“十三五”職業(yè)教育規(guī)劃教材 實用C語言程序設(shè)計教程(第二版)》可作為高等職業(yè)技術(shù)學(xué)院、高等專科學(xué)校、成人高校及本科院校中的二級職業(yè)技術(shù)學(xué)院計算機及相關(guān)專業(yè)的教材,也可作為對C語言程序設(shè)計感興趣的讀者的自學(xué)用書。
前言
模塊1 程序設(shè)計基礎(chǔ) 1
任務(wù)1 程序結(jié)構(gòu)與特征 1
任務(wù)2 基本數(shù)據(jù)類型 20
自測題 34
模塊2 結(jié)構(gòu)化程序設(shè)計 38
任務(wù)1 順序結(jié)構(gòu)程序設(shè)計和程序的基本結(jié)構(gòu) 38
任務(wù)2 選擇結(jié)構(gòu)程序設(shè)計 45
任務(wù)3 循環(huán)結(jié)構(gòu)程序設(shè)計 61
自測題 80
模塊3 數(shù)組與字符串 89
任務(wù)1 一維數(shù)組 89
任務(wù)2 二維數(shù)組 100
任務(wù)3 字符與字符串 109
前言
模塊1 程序設(shè)計基礎(chǔ) 1
任務(wù)1 程序結(jié)構(gòu)與特征 1
任務(wù)2 基本數(shù)據(jù)類型 20
自測題 34
模塊2 結(jié)構(gòu)化程序設(shè)計 38
任務(wù)1 順序結(jié)構(gòu)程序設(shè)計和程序的基本結(jié)構(gòu) 38
任務(wù)2 選擇結(jié)構(gòu)程序設(shè)計 45
任務(wù)3 循環(huán)結(jié)構(gòu)程序設(shè)計 61
自測題 80
模塊3 數(shù)組與字符串 89
任務(wù)1 一維數(shù)組 89
任務(wù)2 二維數(shù)組 100
任務(wù)3 字符與字符串 109
自測題 120
模塊4 函數(shù)及應(yīng)用 125
任務(wù)1 函數(shù)定義 125
任務(wù)2 函數(shù)和數(shù)組,變量的作用域和生存期 141
任務(wù)3 函數(shù)的嵌套調(diào)用與遞歸調(diào)用 155
自測題 162
模塊5 指針及應(yīng)用 167
任務(wù)1 地址與指針 167
任務(wù)2 指針與數(shù)組 176
任務(wù)3 指針與函數(shù) 195
自測題 213
模塊6 組合數(shù)據(jù)類型 218
任務(wù)1 結(jié)構(gòu)體 218
任務(wù)2 共用體 231
任務(wù)3 枚舉 236
自測題 247
模塊7 位運算與文件 250
任務(wù)1 位運算 250
任務(wù)2 文件 257
自測題 274
附錄A ASCII碼表 279
附錄B C語言的關(guān)鍵字 283
附錄C 運算符的優(yōu)先級和結(jié)合性 284
附錄D 常用C庫函數(shù) 285
附錄E 編譯、連接時常見的錯誤和警告信息 292
自測題參考答案 296