出版時間:2008-10 出版社:清華大學(xué)出版社 作者:劉兆宏,溫荷,毛麗娟 等編著 頁數(shù):211
前言
一、本書特色這是一本面向廣大初學(xué)者的C語言案例教材。本書的特色是深入淺出、案例豐富、項目導(dǎo)學(xué)且立體配套。針對初學(xué)者和自學(xué)者的特點,本書力求做到深入淺出,將復(fù)雜的概念用簡潔淺顯的語言來描敘。全書以項目為主線,基礎(chǔ)性和實用性并重。本書不僅詳細(xì)介紹c語言本身,而且介紹編程思想、編程規(guī)范、編程方法等實用開發(fā)技術(shù)。項目貫穿全書,通過對項目的分析、實現(xiàn)和講解,使讀者逐步具備利用C語言來開發(fā)應(yīng)用程序的能力。 二、內(nèi)容摘要 第1章C語言程序設(shè)計基礎(chǔ):作為全書的開篇,通過幾個非常簡單的例子來介紹C語言的結(jié)構(gòu)特點、書寫格式、輸入/輸出函數(shù)以及如何用Visual C++6.0實現(xiàn)C語言程序的運行等內(nèi)容。第2章數(shù)據(jù)類型、運算符與表達式:主要介紹C語言的基本數(shù)據(jù)類型,常量和變量,運算符及由它們組成的表達式,運算符的優(yōu)先級與結(jié)合性等。第3章控制結(jié)構(gòu):通過一系列典型的實例,逐步介紹了算法的基礎(chǔ)知識、流程圖的繪制及各種控制結(jié)構(gòu)語句的使用。第4章 數(shù)組:介紹數(shù)值數(shù)組和字符數(shù)組以及對簡單學(xué)生成績程序進行分析和實現(xiàn)。
內(nèi)容概要
本書是面向廣大初學(xué)者的C語言案例教材。全書共分9章:第1章為c語言程序設(shè)計基礎(chǔ),通過幾個非常簡單的例子來介紹C語言的結(jié)構(gòu)特點、書寫格式、輸入輸出函數(shù)以及如何用Visual C++6.0實現(xiàn)C語言程序的運行等;第2章為數(shù)據(jù)類型、運算符與表達式,主要介紹c語言的基本數(shù)據(jù)類型、常量和變量、運算符與表達式、運算符的優(yōu)先級與結(jié)合性等;第3章為控制結(jié)構(gòu),通過一系列典型的實例,逐步介紹了算法的基礎(chǔ)知識、流程圖的繪制及各種控制結(jié)構(gòu)語句的使用;第4章為數(shù)組,介紹數(shù)值數(shù)組和字符數(shù)組以及對簡單學(xué)生成績程序的分析和實現(xiàn);第5章為函數(shù),介紹函數(shù)的概念、定義及函數(shù)的調(diào)用方式;第6章為指針,主要圍繞指針的定義、指針的用途及如何應(yīng)用展開;第7章為結(jié)構(gòu)體與共用體,介紹結(jié)構(gòu)體和共用體的概念、結(jié)構(gòu)體數(shù)組的使用、結(jié)構(gòu)體指針的應(yīng)用等內(nèi)容;第8章為文件,介紹基本的文件知識,主要介紹C語言讀寫文件的方法;第9章為綜合實訓(xùn),通過案例的分析實現(xiàn)來培養(yǎng)運用C語言開發(fā)中小型項目的能力。所舉案例是大家熟悉的學(xué)生成績管理系統(tǒng),且在VC++6.O上調(diào)試通過。 本書可作為應(yīng)用型院校及高職高專院校的C語言教材,也可作為C語言自學(xué)者的參考用書。
書籍目錄
第1章 C語言程序設(shè)計基礎(chǔ) 1.1 簡單的C程序 1.1.1 一個簡單的C程序 1.1.2 C程序的結(jié)構(gòu)特點 1.1.3 C程序的書寫格式 1.2 C語言概述 1.2.1 C語言的產(chǎn)生及發(fā)展 1.2.2 C語言的特點 1.3 C語言程序的實現(xiàn) 1.3.1 C語言程序的開發(fā)過程 1.3.2 VC6.O集成開發(fā)環(huán)境的使用 1.4 輸入與輸出函數(shù) 1.4.1 標(biāo)準(zhǔn)格式輸出函數(shù)printf() 1.4.2 標(biāo)準(zhǔn)格式輸入函數(shù)scanf() 1.5 本章小結(jié) 習(xí)題第2章 數(shù)據(jù)類型、運算符與表達式 2.1 C語言的數(shù)據(jù)類型 2.2 常量與變量 2.2.1 常量 2.2.2 變量 2.3 C語言的基本數(shù)據(jù)類型 2.3.1 整型數(shù)據(jù) 2.3.2 實型數(shù)據(jù) 2.3.3 字符型數(shù)據(jù) 2.3.4 數(shù)據(jù)類型轉(zhuǎn)換 2.4 運算符與表達式 2.4.1 算術(shù)運算符與算術(shù)表達式 2.4.2 賦值運算符和賦值表達式 2.4.3 逗號運算符與逗號表達式 2.4.4 sizeof運算符 2.4.5 運算符的優(yōu)先級和結(jié)合性 2.4.6 案例分析:學(xué)生的總分及平均分計算 2.5 本章小結(jié) 習(xí)題第3章 控制結(jié)構(gòu) 3.1 算法 3.1.1 算法的概念 3.1.2 算法的特性 3.1.3 算法的描述 3.1.4 三種基本結(jié)構(gòu)和改進的流程圖 3.2 選擇結(jié)構(gòu) 3.2.1 if語句 3.2.2 案例分析:成績等級判定1 3.2.3 switch語句 3.2.4 案例分析:成績等級判定2 3.3 循環(huán)結(jié)構(gòu) 3.3.1 for循環(huán) 3.3.2 案例分析:計算平均成績1 3.3.3 while循環(huán) 3.3.4 案例分析:計算平均成績2 3.3.5 do-While循環(huán) 3.3.6 循環(huán)的嵌套 3.4 跳轉(zhuǎn)語句 3.4.1 break語句 3.4.2 continue語句 3.4.3 goto語句 3.4.4 exit語句 3.5 案例分析:學(xué)生成績管理程序 3.6 本章小結(jié) 習(xí)題第4章 數(shù)組 4.1 一維數(shù)組 4.1.1 一維數(shù)組定義 4.1.2 一維數(shù)組元素的引用 4.1.3 一維數(shù)組的初始化 4.1.4 案例分析:冒泡排序 4.2 二維數(shù)組 4.2.1 二維數(shù)組的定義 4.2.2 二維數(shù)組元素的引用 4.2.3 二維數(shù)組的初始化 4.2.4 案例分析:簡單學(xué)生成績程序 4.3 字符數(shù)組 4.3.1 字符數(shù)組的定義 4.3.2 字符數(shù)組的初始化 4.3.3 字符數(shù)組的引用 4.3.4 字符串和字符串結(jié)束標(biāo)志 4.3.5 字符數(shù)組的輸入輸出 4.3.6 字符串處理函數(shù) 4.3.7 案例分析:輸入五個國家的名稱按字母順序排列輸出 4.4 本章小結(jié) 習(xí)題第5章 函數(shù) 5.1 初識函數(shù) 5.1.1 函數(shù)的分類 5.1.2 函數(shù)的定義 5.1.3 案例分析:打印圖案 5.2 函數(shù)的調(diào)用 5.2.1 函數(shù)調(diào)用的一般形式 5.2.2 函數(shù)的參數(shù) 5.2.3 函數(shù)的說明 5.2.4 案例分析:小型計算器 5.2.5 函數(shù)的嵌套調(diào)用 5.2.6 函數(shù)的遞歸調(diào)用 5.3 變量的作用域和存儲域 5.3.1 變量的作用域 5.3.2 變量的存儲類別 5.4 函數(shù)間的數(shù)據(jù)傳遞 5.4.1 形參和實參間的值傳遞 5.4.2 形參和實參間的地址傳遞 5.4.3 return返回數(shù)據(jù) 5.4.4 全局變量傳遞數(shù)據(jù) 5.4.5 數(shù)組做參數(shù) 5.4.6 案例分析:計算平均成績 5.5 內(nèi)部函數(shù)和外部函數(shù) 5.6 案例分析:學(xué)生成績管理程序 5.7 本章小結(jié) 習(xí)題第6章 指針 6.1 指針是什么 6.2 指針變量 6.2.1 指針變量的定義 6.2.2 指針運算符 6.2.3 為何要使用指針 6.3 指針與數(shù)組 6.3.1 指向數(shù)組及數(shù)組元素的指針 6.3.2 指針變量的算術(shù)運算 6.3.3 案例分析:輸出數(shù)組全部元素 6.4 指針與字符串 6.4.1 字符串的表示方式 6.4.2 字符串的訪問 6.5 動態(tài)分配內(nèi)存 6.6 案例分析:學(xué)生成績管理程序 6.7 本章小結(jié) 習(xí)題第7章 結(jié)構(gòu)體與共用體 7.1 結(jié)構(gòu)體類型定義和結(jié)構(gòu)體變量說明 7.1.1 結(jié)構(gòu)體類型變量的定義和引用 7.1.2 結(jié)構(gòu)體類型變量的定義 7.1.3 結(jié)構(gòu)體類型變量的引用 7.1.4 結(jié)構(gòu)體類型變量的初始化 7.2 結(jié)構(gòu)體數(shù)組的定義和引用 7.2.1 定義結(jié)構(gòu)體數(shù)組 7.2.2 結(jié)構(gòu)體數(shù)組的初始化 7.3 結(jié)構(gòu)體指針的定義和引用 7.3.1 指向結(jié)構(gòu)體類型變量的指針 7.3.2 指向結(jié)構(gòu)體類型數(shù)組的指針的使用 7.3.3 案例分析:學(xué)生成績管理程序(結(jié)構(gòu)體指針) 7.4 共用體 7.4.1 共用體的定義 7.4.2 共用體變量的引用 7.5 枚舉 7.5.1 枚舉類型的定義和枚舉變量的說明 7.5.2 枚舉類型變量的賦值和使用 7.6 本章小結(jié) 第8章 文件 8.1 文件的基本概念 8.1.1 文件概述 8.1.2 文件的類別 8.1.3 文件的操作流程 8.2 常用文件操作的標(biāo)準(zhǔn)函數(shù) 8.2.1 文件的打開 8.2.2 文件的關(guān)閉 8.2.3 文本文件的讀寫 8.2.4 二進制文件的讀寫 8.2.5 文件的其他常用函數(shù) 8.2.6 案例分析:文件操作 8.3 本章小結(jié) 習(xí)題第9章 綜合實訓(xùn) 9.1 功能描述 9.2 程序主界面設(shè)計 9.3 功能項的詳細(xì)設(shè)計 9.3.1 主界面函數(shù)的實現(xiàn) 9.3.2 初始化 9.3.3 數(shù)據(jù)錄入 9.3.4 數(shù)據(jù)編輯 9.3.5 數(shù)據(jù)查詢的實現(xiàn) 9.3.6 數(shù)據(jù)統(tǒng)計 9.3.7 數(shù)據(jù)導(dǎo)出的實現(xiàn) 9.3.8 數(shù)據(jù)導(dǎo)入 9.4 本章小結(jié)
章節(jié)摘錄
插圖:
編輯推薦
《C語言程序設(shè)計案例教程》特色這是一本面向廣大初學(xué)者的C語言案例教材。《C語言程序設(shè)計案例教程》的特色是深入淺出、案例豐富、項目導(dǎo)學(xué)且立體配套。針對初學(xué)者和自學(xué)者的特點,《C語言程序設(shè)計案例教程》力求做到深入淺出,將復(fù)雜的概念用簡潔淺顯的語言來描敘?!禖語言程序設(shè)計案例教程》以項目為主線,基礎(chǔ)性和實用性并重。本書不僅詳細(xì)介紹c語言本身,而且介紹編程思想、編程規(guī)范、編程方法等實用開發(fā)技術(shù)。項目貫穿全書,通過對項目的分析、實現(xiàn)和講解,使讀者逐步具備利用C語言來開發(fā)應(yīng)用程序的能力。
圖書封面
評論、評分、閱讀與下載