出版時間:2012-9 出版社:機(jī)械工業(yè)出版社 作者:蘇莉蔚 編 頁數(shù):311
內(nèi)容概要
蘇莉蔚主編的《C語言程序設(shè)計與實驗指導(dǎo)》主要介紹C語言的基礎(chǔ)知識、語法特點并由淺人深地講解C語言程序的開發(fā)過程,同時緊扣國家非計算機(jī)專業(yè)計算機(jī)等級考試大綱,以visual
C++6.O為程序運行環(huán)境,通過大量實例幫助初學(xué)者掌握C程序中的數(shù)據(jù)、表達(dá)式、控制語句、數(shù)組、指針、函數(shù)和文件等知識,以便盡快對C語言有系統(tǒng)和全面的認(rèn)識。
《C語言程序設(shè)計與實驗指導(dǎo)》概念清晰,例題針對性強,習(xí)題豐富,配有多種類型的實驗題目,并對其進(jìn)行詳細(xì)分析和解釋,幫助學(xué)生更好地理解和掌握C語言。
本書適用于大學(xué)本科理工類各專業(yè)學(xué)生學(xué)習(xí)C程序設(shè)計語言,同時也適用于自學(xué)C語言的讀者。
書籍目錄
前言
教學(xué)建議
第1章 程序語言和C語言概述
1.1 程序與計算機(jī)語言
1.1.1 程序的概念
1.1.2 計算機(jī)語言的發(fā)展
1.1.3 C語言的發(fā)展及特點
1.2 程序設(shè)計方法
1.2.1 結(jié)構(gòu)化程序設(shè)計方法
1.2.2 面向?qū)ο蟪绦蛟O(shè)計方法
1.3 算法及其表示
1.3.1 算法的概念
1.3.2 算法的特性
1.3.3 算法的表示
1.4 C語言程序的基本結(jié)構(gòu)
1.4.1 C語言程序的結(jié)構(gòu)特點
1.4.2 C語言程序的書寫格式
1.5 C語言的基本語法單位
1.5.1 字符集
I.5.2 關(guān)鍵字
1.5.3 標(biāo)識符
1.5.4 分隔符
1.5.5 注釋
1.6 C語言程序的開發(fā)環(huán)境
1.6.1 C語言程序的編輯、編譯、鏈接與執(zhí)行
1.6.2 visual C++6.0集成開發(fā)環(huán)境
習(xí)題
第2章 數(shù)據(jù)類型、運算符及表達(dá)式
2.1 常量與變量
2.1.1 常量
2.1.2 變量
2.2 基本數(shù)據(jù)類型
2.2.1 整型數(shù)據(jù)及其表示
2.2.2 浮點型數(shù)據(jù)及其表示
2.2.3 字符型數(shù)據(jù)及其表示
2.3 運算符與表達(dá)式
2.3.1 算術(shù)運算符與算術(shù)表達(dá)式
2.3.2 自增、自減運算符
2.3.3 賦值運算符與賦值表達(dá)式
2.3.4 逗號運算符與逗號表達(dá)式
2.3.5 其他運算符
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4.1 自動類型轉(zhuǎn)換
2.4.2 賦值類型轉(zhuǎn)換
2.4.3 強制類型轉(zhuǎn)換
習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 C語句概述
3.2 C語言中數(shù)據(jù)的輸入/輸出
3.3 字符輸入倚出函數(shù)
3.3.1 字符輸出函數(shù)pmChar
3.3.2 字符輸入函數(shù)getChar
3.4 格式化輸入/{俞出函數(shù)
3.4.1 格式化輸出函數(shù)printf
3.4.2 格式化輸入函數(shù)sCallf
3.5 典型例題
習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 關(guān)系運算
4.1.1 關(guān)系運算符
4.1.2 關(guān)系表達(dá)式
4.2 邏輯運算
4.2.1 邏輯運算符
4.2.2 邏輯表達(dá)式
4.3 if語句
4.3.1 if語句的一般形式
4.3.2 if語句的嵌套
4.4 條件運算符與條件表達(dá)式
4.5 switCh語句
4.6 典型例題
習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 while語句
5.2 dowhile語句
5.3 for語句
5.4 循環(huán)的嵌套
5.5 break和Continue語句
5.5.1 break語句
5.5.2 Continue語句
習(xí)題
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組的初始化
6.1.3 一維數(shù)組元素的引用
6.1.4 字符串
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組的初始化
6.2.3 二維數(shù)組的引用
習(xí)題
第7章 函數(shù)
7.1 概述
7.2 函數(shù)定義
7.2.1 函數(shù)定義的一般形式
7.2.2 函數(shù)的參數(shù)與函數(shù)的返回值
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)調(diào)用的一般形式
7.3.2 對被調(diào)函數(shù)的聲明
7.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
7.4.1 函數(shù)的嵌套調(diào)用
7.4.2 函數(shù)的遞歸調(diào)用
7.5 數(shù)組作函數(shù)參數(shù)
7.6 局部變量和全局變量
7.6.1 局部變量
7.6.2 全局變量
7.7 變量的存儲類別
7.7.1 動態(tài)存儲方式與靜態(tài)存儲方式
7.7.2 自動變量
7.7.3 靜態(tài)局部變量
7.7.4 寄存器變量
7.8 內(nèi)部函數(shù)與外部函數(shù)
習(xí)題
第8章 預(yù)處理命令
8.1 宏定義
8.1.1 無參數(shù)宏定義
8.1.2 帶參數(shù)宏定義
8.1.3 宏定義的應(yīng)用
8.2 文件包含
8.2.1 文件包含命令的格式和功能
8.2.2 使用文件包含命令的注意事項
8.3 條件編譯
8.3.1 條件編譯的常用命令格式
8.3.2 條件編譯命令的應(yīng)用
習(xí)題
第9章 指針
9.1 指針的概念
9.2 指針與指針變量
9.2.1 指針變量的定義
9.2.2 指向變量的指針
9.2.3 指向指針的指針
9.3 指針與數(shù)組
9.3.1 指向數(shù)組元素的指針
9.3.2 指向一維數(shù)組的指針
9.3.3 二維數(shù)組的指針
9.3.4 指針數(shù)組
9.4 指針與函數(shù)
9.4.1 指向函數(shù)的指針
9.4.2 指向變量的指針作函數(shù)參數(shù)
9.4.3 指向數(shù)組的指針作函數(shù)參數(shù)
9.4.4 指向函數(shù)的指針作函數(shù)參數(shù)
9.4.5 main函數(shù)與指針數(shù)組
編輯推薦
《高等院校計算機(jī)教材系列:C語言程序設(shè)計與實驗指導(dǎo)》以全國計算機(jī)等級考試大綱為出發(fā)點,采用Visual C++ 6。0平臺作為教學(xué)環(huán)境,通過豐富的、有針對性的例題和簡潔、嚴(yán)謹(jǐn)?shù)恼Z言,全面、系統(tǒng)地介紹了C語言的語法結(jié)構(gòu)和編程方法,旨在培養(yǎng)學(xué)生基本的程序設(shè)計能力和良好的程序設(shè)計風(fēng)格,使學(xué)生在掌握C語言程序設(shè)計的基本思想、方法的同時還能從容應(yīng)對各種C語言考試?! 陡叩仍盒S嬎銠C(jī)教材系列:C語言程序設(shè)計與實驗指導(dǎo)》特點: 在內(nèi)容組織上本著充分調(diào)動學(xué)生的學(xué)習(xí)興趣、提高學(xué)生分析問題和解決問題能力的精神,由淺入深,循序漸進(jìn)。由于《高等院校計算機(jī)教材系列:C語言程序設(shè)計與實驗指導(dǎo)》的內(nèi)容非常貼近國家計算機(jī)等級考試中對C語言的要求,因此使學(xué)生在學(xué)習(xí)之余還能輕松應(yīng)對各種C語言考試?! ∨溆嗅槍π詮姟⒑啙嵰锥睦}及類型豐富、特色鮮明的習(xí)題,并給出了全部習(xí)題答案,幫助學(xué)生更好地駕馭這門語言。 針對各章內(nèi)容給出了12個實驗題目,其中包括填空題、寫出程序運行結(jié)果、改錯題和編程題四種題型,每種題型都有程序設(shè)計思想、程序代碼和詳盡的程序分析,使學(xué)生能了解整個編程思路,熟悉編程技巧,進(jìn)而快速提高編程能力。
圖書封面
評論、評分、閱讀與下載
C語言程序設(shè)計與實驗指導(dǎo) PDF格式下載