出版時間:2010-9 出版社:機(jī)械工業(yè)出版社 作者:李紅,王強(qiáng) 主編 頁數(shù):238
內(nèi)容概要
本書從實例出發(fā)引出各章節(jié)知識點(diǎn),主要介紹C語言編程的基礎(chǔ)知識和操作方法,幫助學(xué)生掌握使用Win-Tc進(jìn)行程序設(shè)計的方法。全書共分10章,內(nèi)容涵蓋了C語言基礎(chǔ)知識、基本程序設(shè)計、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、鏈表、共用體、位運(yùn)算、文件等方面的知識。本書注重學(xué)生上機(jī)調(diào)試程序能力的培養(yǎng),每節(jié)后設(shè)有課堂精練,每章后設(shè)有實訓(xùn)和習(xí)題,以便學(xué)生進(jìn)一步鞏固本章所學(xué)知識。 本書以職業(yè)能力的培養(yǎng)為出發(fā)點(diǎn),突出“以學(xué)生為中心”的教育理念,遵循“實例舉例-知識點(diǎn)梳理-課堂精練-課后習(xí)題”的模式,重在全面培養(yǎng)學(xué)生的多元能力。 本書可作為高職高?!癈語言程序設(shè)計”課程的教材,也可作為C語言培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材,還可作為c語言初學(xué)者的自學(xué)教材。
書籍目錄
出版說明前言第1章 C語言概述與程序邏輯 1.1 C語言概述 實例1 C語言簡介——簡單的C語言應(yīng)用程序 實例2 C語言環(huán)境使用介紹——用“*”輸出字母“A”形狀 1.2 程序和程序邏輯 實例3 程序與算法的概念——梵塔推理 實例4 算法圖形描述——求n! 1.3 課后習(xí)題 1.3.1 實訓(xùn) 1.3.2 習(xí)題第2章 C語言基礎(chǔ)知識 2.1 常量和變量 實例5 常量和變量——輸出常量與變量的值 2.2 數(shù)據(jù)類型 實例6 基水?dāng)?shù)據(jù)類型——輸出不同數(shù)據(jù)類型的值 實例7 不同數(shù)據(jù)類型問的轉(zhuǎn)換——強(qiáng)制類型轉(zhuǎn)換練習(xí) 2.3 常用的運(yùn)算符和表達(dá)式 實例8 運(yùn)算符及表達(dá)式——輸出各表達(dá)式的結(jié)果 實例9 關(guān)系、邏輯運(yùn)算符和表達(dá)式——關(guān)系運(yùn)算和邏輯運(yùn)算的結(jié)果 實例10 運(yùn)算符的優(yōu)先級——復(fù)雜表達(dá)式的運(yùn)算結(jié)果 2.4 課后習(xí)題 2.4.1 實訓(xùn) 2.4.2 習(xí)題第3章 基本程序設(shè)計 3.1 順序結(jié)構(gòu)程序設(shè)計 實例11 字符型數(shù)據(jù)的輸入和輸出——順序輸出字符 實例12 格式化數(shù)據(jù)的輸入和輸出——互換兩個變量的值 3.2 選擇結(jié)構(gòu)程序設(shè)計 實例13 if語句——根據(jù)條件確定公司是否已經(jīng)為司機(jī)投保 實例14 switch語句——計算長方形、圓形和三角形的面積 3.3 循環(huán)結(jié)構(gòu)程序設(shè)計 實例15 while循環(huán)語句——求1+2++100的和掣 實例16 for循環(huán)語句——統(tǒng)計大寫字母和小寫字母的個數(shù) 實例17 do-while循環(huán)語句——求1+2++100和1(2)+2(2)++30(2)的值 實例18 循環(huán)的嵌套結(jié)構(gòu)——百錢買百雞問題 3.4 課后習(xí)題 3.4.1 實訓(xùn) 3.4.2 習(xí)題第4章 數(shù)組 4.1 一維數(shù)組 實例19 一維數(shù)組的定義與引用——平均成績的統(tǒng)計 實例20 一維數(shù)組的初始化與引用——查詢數(shù)據(jù)巾的最大值 4.2 二維數(shù)組 實例21 二維數(shù)組的定義與引用——統(tǒng)計總成績及平均成績 實例22 二維數(shù)組的初始化與引用——求矩陣的乘積 4.3 字符數(shù)組與字符串 實例23 字符數(shù)組的定義與引用——字母替換 4.4 課后習(xí)題 4.4.1 實訓(xùn) 4.4.2 習(xí)題第5章 函數(shù) 5.1 函數(shù)的定義與返回值 實例24 函數(shù)的定義與引用——判斷當(dāng)天是該年的第幾天 5.2 函數(shù)的調(diào)用 實例25 函數(shù)的調(diào)用——求兩個整數(shù)之和 實例26 函數(shù)的參數(shù)形式——求1!+2!+3!++n!的值 5.3 函數(shù)的嵌套與遞歸調(diào)用 實例27 函數(shù)的嵌套調(diào)用——編程計算(1!)2+(2!)2+(3!)2+(4!)2+(5!)2的值 實例28 函數(shù)的遞歸調(diào)用——求n! 5.4 函數(shù)中標(biāo)識符的作用域與存儲類 實例29 函數(shù)巾標(biāo)識符的作用域——初識局部變量與全局變量 實例30 函數(shù)中標(biāo)識符的存儲類——打印1~5的階乘值 5.5 宏替換與文件包含 實例31 不帶參數(shù)的宏定義——已知半徑求周長和面積 實例32 帶參數(shù)的宏定義——宏名替換表達(dá)式 實例33 文件包含——計算兩個整數(shù)絕對值階乘的差值 5.6 課后習(xí)題 5.6.1 實訓(xùn) 5.6.2 習(xí)題第6章 指針 6.1 指針變量的定義與引用 實例34 指針變量的定義與引用——尋找變量在內(nèi)存中的“家” 6.2 一維數(shù)組與指針 實例35 數(shù)組名的值和數(shù)組元素的地址——按序輸出內(nèi)存中各“家”的地址 實例36 通過指針引用一維數(shù)組元素——本周和下周做值日的同學(xué)安排 6.3 二維數(shù)組和指針 實例37 二維數(shù)組名和數(shù)組元素的地址——二維數(shù)組的成員介紹 實例38 指針數(shù)組和行指針——二維數(shù)組與指針 6.4 函數(shù)間參數(shù)的傳遞 實例39 指針變量作為函數(shù)的參數(shù)——交換兩個變量的值后找出最大值 實例40 函數(shù)之間傳遞地址——打印楊輝三角 實例41 指向函數(shù)的指針變量——兩個數(shù)的和值除以差值 6.5 指針與字符串 實例42 字符串的存儲形式——統(tǒng)計各類字符的個數(shù) 實例43 二維數(shù)組存儲多個字符串——圖書查詢系統(tǒng) 實例44 字符串常用函數(shù)的使用——輸出你的姓名 6.6 課后習(xí)題 6.6.1 實訓(xùn) 6.6.2 習(xí)題第7章 結(jié)構(gòu)體和共用體 7.1 結(jié)構(gòu)體 實例45 結(jié)構(gòu)體類型變量、指針變量的定義與引用——我的個人信息 實例46 結(jié)構(gòu)體類型的數(shù)組的定義與引用——成績統(tǒng)計 實例47 函數(shù)之間結(jié)構(gòu)體類型變量的數(shù)據(jù)傳遞——輸出排序后的姓名和學(xué)號 7.2 鏈表 實例48 單向鏈表的建立——輸出5名同學(xué)的信息 實例49 動態(tài)鏈表的建立及常用操作——輸出學(xué)生的信息 實例50 鏈表的操作——學(xué)生信息管理系統(tǒng) 7.3 共用體與枚舉類型 實例5l 共用體類型的定義與變量引用——靈活應(yīng)用存儲空間 實例52 枚舉類型——輸出給定月份的天數(shù) 7.4 課后習(xí)題 7.4.1 實訓(xùn) 7.4.2 習(xí)題第8章 位運(yùn)算 8.1 位運(yùn)算 實例53 位運(yùn)算符與運(yùn)算功能——兩個數(shù)的幾種位運(yùn)算 8.2 立段 實例54 位段——兩個數(shù)的位運(yùn)算 8.3 課后習(xí)題 8.3.1 實訓(xùn) 8.3.2 習(xí)題第9章 文件 9.1 文件 實例55 文件的概念——讀/寫文件 實例56 文件的打開與關(guān)閉——奇偶數(shù)的不同去向 實例57 文件的讀/寫——將數(shù)據(jù)寫入文件 實例58 文件的定位與檢測函數(shù)——字母定位與逆序輸出 9.2 課后習(xí)題 9.2.1 實訓(xùn) 9.2.2 習(xí)題第10章 綜合實訓(xùn) 10.1 實例1——學(xué)生成績管理系統(tǒng) 10.1.1 項目實訓(xùn)目的 10.1.2 系統(tǒng)功能描述 10.1.3 系統(tǒng)總體設(shè)計 10.1.4 程序?qū)崿F(xiàn) 10.2 實例2——電子時鐘 10.2.1 項目實訓(xùn)目的 10.2.2 系統(tǒng)功能描述 10.2.3 系統(tǒng)總體設(shè)計 10.2.4 程序?qū)崿F(xiàn) 10.3 實例3——俄羅斯方塊游戲 10.3.1 項目實訓(xùn)目的 10.3.2 系統(tǒng)功能描述 10.3.3 系統(tǒng)總體設(shè)計 10.3.4 程序?qū)崿F(xiàn) 10.4 實訓(xùn)附錄 附錄A 標(biāo)準(zhǔn)ASCII碼字符集 附錄B C語言關(guān)鍵字 附錄C 常用的C庫函數(shù)參考文獻(xiàn)
編輯推薦
《C語言程序設(shè)計實例教程》從高職高專的實際情況出發(fā),圍繞全國計算機(jī)等級考試的知識點(diǎn)來確定章節(jié)內(nèi)容。在實例選取上,力求做到讓復(fù)雜問題簡單化,讓簡單問題實用化,旨在樹立學(xué)生的程序設(shè)計思想,培養(yǎng)學(xué)生編寫與調(diào)試程序的能力,突出“以學(xué)生為中心”的教育理念。《C語言程序設(shè)計實例教程》的編寫遵循“實例舉例-知識點(diǎn)梳理-課堂精練-課后習(xí)題”的模式,深入淺出,充分培養(yǎng)學(xué)生的創(chuàng)新能力、實踐能力和自學(xué)能力。
圖書封面
評論、評分、閱讀與下載