C語言程序設(shè)計(jì)案例教程

出版時(shí)間:2012-2  出版社:清華大學(xué)出版社  作者:何薇,舒后 編著  頁數(shù):203  
Tag標(biāo)簽:無  

內(nèi)容概要

  《c語言程序設(shè)計(jì)案例教程》面向c語言程序設(shè)計(jì)的初學(xué)者,內(nèi)容層次分明、由淺入深、簡(jiǎn)明易懂。
  全書共分10章,分別為c語言概述、簡(jiǎn)單的c程序設(shè)計(jì)、順序結(jié)構(gòu)程序設(shè)計(jì)、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件。
  《c語言程序設(shè)計(jì)案例教程》適合作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)c語言程序設(shè)計(jì)課程的教材,也可作為c語言自學(xué)者的教材或參考書。

書籍目錄

第1章 c語言概述
 1.1 c語言簡(jiǎn)介
 1.2 如何編寫c程序
 1.2.1 簡(jiǎn)單的c語言程序設(shè)計(jì)
 1.2.2 c程序的編寫格式和語法規(guī)測(cè)
 1.3 如何編寫和運(yùn)行c程序
 1.3.1 在tc環(huán)境下編寫和運(yùn)行c程序
 1.3.2 在vc環(huán)境下編寫和運(yùn)行c程序
 1.3.3 將c程序保存為文件
 1.4 計(jì)算機(jī)執(zhí)行c程序的過程
 1.5 解釋c程序的執(zhí)行過程
 1.6 小結(jié)
 1.7 練習(xí)題
第2章 簡(jiǎn)單的c程序設(shè)計(jì)
 2.1 只包含printf()的c程序
 2.1.1 求半徑為20mm的圓面積
 2.1.2 在屏幕上顯示出三角形圖案
 2.2 包含scanf()和printf()的c程序
 2.2.1 求任意半徑的圓面積 
 2.2.2 求任意兩個(gè)整數(shù)之和
 2.3 簡(jiǎn)單c程序的分析
 2.3.1 c程序結(jié)構(gòu)
 2.3.2 printf()和scanf()
 2.3.3 變量定義語句
 2.3.4 c語言的算術(shù)表達(dá)式
 2.4 小結(jié)
 2.5 練習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
 3.1 程序的算法與邏輯結(jié)構(gòu)
 3.1.1 流程圖
 3.1.2 求半徑為20mm的圓面積的算法表示
 3.1.3 求任意半徑的圓面積的算法表示
 3.1.4 求任意兩個(gè)整數(shù)之和的算法表示
 3.2 順序結(jié)構(gòu)程序設(shè)計(jì)
 3.2.1 求任意三個(gè)整數(shù)之和的算法與程序分析
 3.2.2 將小寫字母e轉(zhuǎn)換成大寫字母e
 3.2.3 將輸入的任意小寫英文字母轉(zhuǎn)換為大寫字母
 3.2.4 求30度所對(duì)應(yīng)的弧度值
 3.2.5 求sin (30. )的值
 3.2.6 求10/3的余數(shù)
 3.3 小結(jié)
 3.4 練習(xí)題
第4章 分支結(jié)構(gòu)程序設(shè)計(jì)
 4.1 分支的引入
 4.1.1 根據(jù)重量計(jì)價(jià)
 4.1.2 分支語句
 4.2 if語句與邏輯結(jié)構(gòu)
 4.2.1 if語句的表現(xiàn)形式
 4.2.2 在任意三個(gè)整數(shù)中找出最大數(shù)
 4.2.3 求分段函數(shù)的值
 4.2.4 判斷成績(jī)是否及格
 4.2.5 判斷是否為閏年
 4.2.6 實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的評(píng)定
 4.3 if語句的嵌套
 4.3.1 比較任意三個(gè)正整數(shù)的大小
 4.3.2 用if嵌套實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的評(píng)定
 4.4 多路分支switch-case語句
 4.4.1 switch語句的一般形式
 4.4.2 switch語句的邏輯結(jié)構(gòu)圖
 4.4.3 根據(jù)輸入的數(shù)字輸出對(duì)應(yīng)的英文單詞
 4.4.4 輸入年份和月份,輸出該月的天數(shù)
 4.5 小結(jié)
 4.6 練習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
 5.1 循環(huán)的引入
 5.1.1 重復(fù)打印5行“*******"
 5.1.2 循環(huán)語句
 5.2 循環(huán)語句與邏輯結(jié)構(gòu)
 5.2.1 循環(huán)語句
 5.2.2 循環(huán)語句的執(zhí)行過程
 5.3 使用三種循環(huán)語句編寫程序
 5.3.1 通過用戶輸入控制打印多行“*******”
 5.3.2 用do-while循環(huán)改寫程序
 5.3.3 打印n行“*******" .
 5.3.4 完成1~10的累加運(yùn)算
 5.3.5 完成n!運(yùn)算
 5.3.6 判斷正整數(shù)n是否為素?cái)?shù)
 5.4 break語句和continue語句
 5.4.1 輸入正整數(shù)并將偶數(shù)累加
 5.4.2 輸入以'*'結(jié)束的字符串,顯示其中不是數(shù)字的字符
 5.5 循環(huán)的嵌套
 5.5.1 計(jì)算1!+2!+…+10!
 5.5.2 求100以內(nèi)的全部素?cái)?shù)
 5.5.3 輸出9×9乘法表
 5.5.4 輸出數(shù)字金字塔
 5.6 小結(jié)
 5.7 練習(xí)題
第6章 數(shù)組
 6.1 數(shù)組的引入
 6.1.1 比較數(shù)組元素與簡(jiǎn)單變量
 6.1.2 一維數(shù)組的定義和引用
 6.1.3 產(chǎn)生fibonacci數(shù)列的前12項(xiàng)
 6.1.4 對(duì)任意輸入的n個(gè)整數(shù)從小到大排序后輸出
 6.2 二維數(shù)組及其應(yīng)用
 6.2.1 矩陣的轉(zhuǎn)置
 6.2.2 二維數(shù)組的定義和引用
 6.2.3 打印楊輝三角形
 6.3 字符數(shù)組及其應(yīng)用
 6.3.1 輸入字符串,統(tǒng)計(jì)其中大寫字母、小寫字母、數(shù)字及其他字符的個(gè)數(shù)
 6.3.2 字符數(shù)組與字符串處理函數(shù)
 6.3.3 字符串逆序輸出
 6.3.4 簡(jiǎn)單的密碼檢測(cè)問題
 6.4 小結(jié)
 6.5 練習(xí)題
第7章 函數(shù)
 7.1 自定義函數(shù)的引入
 7.1.1 用戶自定義函數(shù)call_1()
 7.1.2 函數(shù)
 7.2 函數(shù)的基本概念
 7.2.1 定義計(jì)算圓面積的函數(shù)area()
 7.2.2 函數(shù)的定義與調(diào)用
 7.2.3 函數(shù)的形參與實(shí)參
 7.2.4 無返回值的函數(shù)定義
 7.2.5 輸出數(shù)字金字塔的函數(shù)
 7.2.6 函數(shù)聲明
 7.3 運(yùn)用函數(shù)編寫程序
 7.3.1 定義判斷奇偶數(shù)的函數(shù)
 7.3.2 定義求兩數(shù)中最大數(shù)的函數(shù)
 7.3.3 求三個(gè)整數(shù)中的最大數(shù)
 7.4 函數(shù)的嵌套調(diào)用
 7.4.1 計(jì)算圓環(huán)的面積
 7.4.2 計(jì)算s=1!+2!+3!+…+20!
 7.5 函數(shù)的遞歸調(diào)用
 7.5.1 了解遞歸的過程
 7.5.2 逆序輸出字符串
 7.5.3 用遞歸法計(jì)算n!
 7.6 局部變量和全局變量
 7.6.1 局部變量的作用域
 7.6.2 全局變量的作用域
 7.7 小結(jié)
 7.8 練習(xí)題
第8章 指針
 8.1 什么是指針
 8.1.1 按從大到小的順序輸出任意輸入的兩個(gè)整數(shù)
 8.1.2 指針、指針變量和指針運(yùn)算符
 8.1.3 通過指針變量訪問整型變量
 8.2 指針與數(shù)組
 8.2.1 使用不同的數(shù)組元素引用方式輸出數(shù)組的全部元素值
 8.2.2 指針與一維數(shù)組
 8.2.3 指針與二維數(shù)組
 8.2.4 用行列指針輸出一個(gè)二維數(shù)組的所有元素
 8.2.5 用行指針實(shí)現(xiàn)求三個(gè)學(xué)生四門課成績(jī)的最高分
 8.2.6 指向字符串的指針
 8.2.7 用指針進(jìn)行字符串的復(fù)制
 8.2.8 輸出字符串中第n個(gè)字符后的所有字符
 8.2.9 指針數(shù)組
 8.2.10 用指針數(shù)組輸出一個(gè)已知數(shù)組的所有元素
 8.2.11 用指針數(shù)組,對(duì)若干門課程的課程名按升序進(jìn)行排序
 8.3 指針與函數(shù)
 8.3.1 指針作為函數(shù)的參數(shù)實(shí)現(xiàn)兩個(gè)數(shù)的交換
 8.3.2 返回指針的函數(shù)
 8.3.3 指向函數(shù)的指針
 8.4 小結(jié)
 8.5 練習(xí)題
第9章 結(jié)構(gòu)體
 9.1 結(jié)構(gòu)體類型
 9.1.1 簡(jiǎn)單的學(xué)生信息處理
 9.1.2 結(jié)構(gòu)體類型的定義
 9.1.3 結(jié)構(gòu)體變量的定義及初始化
 9.1.4 結(jié)構(gòu)體變量的引用
 9.1.5 結(jié)構(gòu)體數(shù)組
 9.1.6 用結(jié)構(gòu)體存入學(xué)生信息再按成績(jī)排序輸出
 9.2 指向結(jié)構(gòu)體的指針
 9.2.1 利用指向結(jié)構(gòu)體的指針實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用
 9.2.2 指向結(jié)構(gòu)體的指針(亦稱結(jié)構(gòu)指針)
 9.3 結(jié)構(gòu)體和函數(shù)
 9.3.1 結(jié)構(gòu)體類型的變量作為函數(shù)參數(shù)
 9.3.2 結(jié)構(gòu)體類型的變量作為函數(shù)返回值
 9.4 typedef類型定義
 9.5 動(dòng)態(tài)存儲(chǔ)分配函數(shù)
 9.5.1 動(dòng)態(tài)分配函數(shù)的應(yīng)用
 9.5.2 動(dòng)態(tài)存儲(chǔ)分配函數(shù)的調(diào)用與功能
 9.6 小結(jié)
 9.7 練習(xí)題
第10章 文件
 10.1 文件的概念
 10.1.1 文件的引入
 10.1.2 將輸入的數(shù)據(jù)存入文件
 10.1.3 文件的分類
 10.1.4 文件操作
 10.2 文件的打開與關(guān)閉
 10.2.1 文件類型指針
 10.2.2 文件的打開與關(guān)閉
 10.3 文件的讀寫操作
 10.3.1 將輸入的字符寫入文件
 10.3.2 文件內(nèi)容復(fù)制
 10.3.3 輸入字符串寫入文件
 10.3.4 輸入整數(shù)寫入文件
 10.3.5 輸入學(xué)生信息寫入文件
 10.3.6 使用數(shù)據(jù)塊讀寫函數(shù)處理數(shù)據(jù)信息
 10.3.7 使用數(shù)據(jù)塊讀寫函數(shù)處理結(jié)構(gòu)體類型數(shù)組
 10.4 文件的隨機(jī)讀寫
 10.4.1 文件隨機(jī)讀寫的相關(guān)函數(shù)
 10.4.2 rewind()函數(shù)的應(yīng)用
 10.4.3 隨機(jī)讀取學(xué)生信息
 10.4.4 追加學(xué)生信息
 10.5 小結(jié)
 10.6 練習(xí)題
參考文獻(xiàn)
  

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    C語言程序設(shè)計(jì)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7