C語言程序設(shè)計教程

出版時間:2010-9  出版社:電子工業(yè)出版社  作者:孟憲福,王旭 著  頁數(shù):224  

前言

  C語言是目前應(yīng)用最為廣泛的計算機高級程序設(shè)計語言之一,它短小精悍、功能齊全,是一種結(jié)構(gòu)化程序設(shè)計語言,能夠運行于多種操作系統(tǒng)環(huán)境下,既適合于編寫應(yīng)用軟件,又適合于編寫系統(tǒng)軟件。  作者多年來一直從事C語言的教學(xué)工作,同時也利用C語言開發(fā)大型的實際課題。本書的內(nèi)容吸收了作者多年的教學(xué)經(jīng)驗和應(yīng)用C語言的體會,既注重于C語言的理論體系,又特別強調(diào)C語言的應(yīng)用?! ”緯窃谇耙话娴幕A(chǔ)上,廣泛聽取讀者和同行的建議,并參考最新材料經(jīng)系統(tǒng)整理而成的。本書的主要特點可歸納如下:  1.在內(nèi)容編排上,按照循序漸進的原則,逐步介紹C語言中的基本概念和理論,在章節(jié)內(nèi)容的安排上,盡可能考慮初學(xué)者的接受能力,使整個學(xué)習過程按照從簡單到復(fù)雜的順序進行。  2.指針是C語言中的關(guān)鍵內(nèi)容,也是初學(xué)者難以理解的部分。本書用了大量篇幅由淺人深地介紹了指針的基本概念和應(yīng)用。除了常用的一級指針之外,還詳細地介紹了二級指針、二維數(shù)組與指針、二維數(shù)組與函數(shù),以及對復(fù)雜定義形式的分析等比較深奧的內(nèi)容,并給出了每種復(fù)雜定義形式的具體應(yīng)用過程。通過對這些內(nèi)容的學(xué)習,能夠使讀者完整、準確地掌握C語言中的精髓內(nèi)容,從而能夠有效地提高讀者的語言運用能力和程序設(shè)計技巧。

內(nèi)容概要

  《C語言程序設(shè)計教程(第2版)》是大連理工大學(xué)精品課程教學(xué)成果?!禖語言程序設(shè)計教程(第2版)》共12章,按照循序漸進的原則,詳細地介紹了C語言的基本概念和語法規(guī)則:數(shù)據(jù)、運算符、表達式、數(shù)據(jù)輸入輸出、基本語句、數(shù)組、函數(shù)、編輯預(yù)處理、結(jié)構(gòu)和聯(lián)合、位運算、指針、文件操作。最后一章詳細分析了一個圖形編輯程序的設(shè)計與實現(xiàn)過程,并給出完整的源程序。本書在難點的講解上力求準確、完整。通過精選的典型例題分析,使得讀者能夠盡快掌握利用C語言進行程序設(shè)計的技巧和方法。本書配有PPT、源代碼、習題答案等教學(xué)資源?! ”緯勺鳛楦叩仍盒S嬎銠C及相關(guān)專業(yè)C語言程序設(shè)計的教材或教學(xué)參考書,也可作為自學(xué)用書。

書籍目錄

第1章 緒言1.1 C語言簡介1.1.1 C語言發(fā)展簡史1.1.2 c語言的特點1.2 c語言程序的開發(fā)步驟1.3 C語言的程序結(jié)構(gòu)1.4 算法的表示1.4.1 算法的流程圖表示法1.4.2 算法的N.S流程圖表示法1.4.3 算法的偽代碼表示法習題1第2章 數(shù)據(jù)、運算符和表達式2.1 基本概念2.1.1 標識符2.1.2 常量2.1.3 變量2.1.4 關(guān)鍵字2.2 基本數(shù)據(jù)類型2.2.1 整型變量及其常量2.2.2 浮點型變量及其常量2.2.3 字符型變量及其常量2.2.4 長整型、短整型和無符號整型2.2.5 類型定義typedef2.3 算術(shù)運算符、賦值運算符及表達式2.3.1 算術(shù)運算符及表達式2.3.2 賦值運算符及表達式2.4 關(guān)系運算符、邏輯運算符及表達式2.4.1 關(guān)系運算符及表達式2.4.2 邏輯運算符及表達式2.5 變量的初始化2.6 不同類型數(shù)據(jù)之間的轉(zhuǎn)換2.6.1 自動類型轉(zhuǎn)換2.6.2 強制類型轉(zhuǎn)換2.7 sizeof運算符2.8 應(yīng)用舉例習題2第3章 數(shù)據(jù)的輸入和輸出3.1 數(shù)據(jù)的輸入3.1.1 字符輸入函數(shù)getchar3.1.2 格式輸入函數(shù)scanf3.2 數(shù)據(jù)的輸出3.2.1 字符輸出函數(shù)putchar3.2.2 格式輸出函數(shù)printf3.3 應(yīng)用舉例習題3第4章 基本語句4.1 結(jié)構(gòu)化程序設(shè)計簡介4.2 語句和復(fù)合語句4.3 條件語句4.3.1 if語句4.3.2 條件運算符4.3.3 switch語句4.3.4 應(yīng)用舉例4.4 循環(huán)語句4.4.1 while循環(huán)語句4.4.2 do-while循環(huán)語句4.4.3 for循環(huán)語句4.4.4 break語句和continue語句4.4.5 goto語句I4.4.6 逗號運算符和空操作語句4.4.7 應(yīng)用舉例習題4第5章 數(shù)組5.1 一維數(shù)組5.1.1 一維數(shù)組的定義和引用5.1.2 一維數(shù)組元素的初始化5.2 二維數(shù)組5.2.1 二維數(shù)組的定義和引用5.2.2 二維數(shù)組元素的初始化5.3 字符數(shù)組和字符串5.3.1 字符數(shù)組5.3.2 字符串5.4 應(yīng)用舉例習題5第6章 函數(shù)6.1 函數(shù)的概念6.2 函數(shù)的定義和調(diào)用6.2.1 函數(shù)的定義6.2.2 函數(shù)的調(diào)用6.3 函數(shù)的返回值6.4 函數(shù)原型6.5 函數(shù)的參數(shù)及其傳遞方式6.5.1 非數(shù)組作為函數(shù)參數(shù)6.5.2 數(shù)組作為函數(shù)參數(shù)6.6 函數(shù)的嵌套調(diào)用和遞歸調(diào)用6.6.1 函數(shù)的嵌套調(diào)用6.6.2 函數(shù)的遞歸調(diào)用6.7 變量的作用域及其存儲類別6.7.1 局部變量及存儲類別6.7.2 全局變量及存儲類別6.8 內(nèi)部函數(shù)和外部函數(shù)6.8.1 內(nèi)部函數(shù)6.8.2 外部函數(shù)6.9 應(yīng)用舉例習題6第7章 編譯預(yù)處理7.1 宏定義7.2 文件包括7.3 條件編譯7.4 應(yīng)用舉例習題7第8章 結(jié)構(gòu)和聯(lián)合8.1 結(jié)構(gòu)類型變量的定義8.2 結(jié)構(gòu)類型變量的引用8.3 結(jié)構(gòu)變量的初始化8.4 結(jié)構(gòu)和函數(shù)8.4.1 結(jié)構(gòu)變量作函數(shù)參數(shù)8.4.2 函數(shù)的返回值是結(jié)構(gòu)類型變量8.5 結(jié)構(gòu)和數(shù)組8.5.1 結(jié)構(gòu)中包含數(shù)組8.5.2 結(jié)構(gòu)數(shù)組8.6 結(jié)構(gòu)的嵌套8.7 聯(lián)合8.8 枚舉8.9 應(yīng)用舉例習題8第9章 位運算9.1 二進制位運算9.2 1立段9.3 應(yīng)用舉例習題9第10章 指針10.1 指針的基本概念10.2 指針變量的定義和引用10.2.1 指針變量的定義10.2.2 指針變量的引用10.3 指針和結(jié)構(gòu)10.3.1 指向結(jié)構(gòu)的指針10.3.2 結(jié)構(gòu)中包含指針10.3.3 鏈表10.3.4.二叉樹10.4 指針和數(shù)組10.4.1 指向數(shù)組元素的指針及其操作10.4.2 數(shù)組名和函數(shù)參數(shù)10.4.3 字符串和指針10.4.4 指針數(shù)組10.5 指針和函數(shù)10.5.1 指針變量作為函數(shù)的參數(shù)10.5.2 指針作為函數(shù)的返回值10.5.3 指向函數(shù)的指針10.5.4 命令行參數(shù)10.6 二級指針10.6.1 級指針的基本概念10.6.2 二級指針與指針數(shù)組的關(guān)系10.7 二維數(shù)組與指針10.7.1 指向二維數(shù)組的指針定義10.7.2 利用指針訪問二維數(shù)組元素10.8 二維數(shù)組與函數(shù)10.8.1 函數(shù)參數(shù)是二維數(shù)組……第11章 文件第12章 C語言綜合應(yīng)用附錄A 標準ASCII字符集附錄B 運算符的優(yōu)先級及其結(jié)合性附錄C Turbo C集成開發(fā)環(huán)境簡介

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7