出版時(shí)間:2006-8 出版社:陜西西北工業(yè)大學(xué) 作者:張軍安 頁數(shù):298
內(nèi)容概要
《21世紀(jì)高職高專計(jì)算機(jī)課程規(guī)劃教材:C語言程序設(shè)計(jì)基礎(chǔ)教程(全新版)》為21世紀(jì)高職高專計(jì)算機(jī)課程精選教材,內(nèi)容包括C 語言的入門知識(shí)、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序 設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體、鏈表和文件。書中配有在量 生動(dòng)典型的實(shí)例,章后還附有上機(jī)指導(dǎo)以及練習(xí)題,使讀者在學(xué)習(xí)和使用C 語言時(shí)更加得心應(yīng)手,做到學(xué)以致用。本書可作為高等職業(yè)院校C語程序設(shè)計(jì)課程的教材,同時(shí)也可作為各種培 訓(xùn)班的教材,可供計(jì)算機(jī)愛好者自學(xué)、參考。
書籍目錄
第一章 C語言概述第一節(jié) C語言發(fā)展史第二節(jié) c語言特點(diǎn)第三節(jié) c程序上機(jī)操作第四節(jié) TurboC簡(jiǎn)介一、TurboC2.0的集成環(huán)境二、源程序的編輯、編譯、鏈接和運(yùn)行第五節(jié) C程序基本結(jié)構(gòu)一、C程序基本組成二、標(biāo)準(zhǔn)庫函數(shù)本章 小結(jié)習(xí)題一第二章 算法第一節(jié) 算法的概念第二節(jié) 算法的特性第三節(jié) 算法的表示一、自然語言表示法二、流程圖表示法三、N.S圖表示法四、偽代碼表示法五、計(jì)算機(jī)語言表示法本章 小結(jié)習(xí)題二第三章 C語言的基本數(shù)據(jù)類型第一節(jié) C語言數(shù)據(jù)類型概述第二節(jié) 常量與變量一、常量與符號(hào)常量二、變量第三節(jié) 整型數(shù)據(jù)一、整型常量二、整型變量第四節(jié) 實(shí)型數(shù)據(jù)一、實(shí)型常量二、實(shí)型變量第五節(jié) 字符數(shù)據(jù)一、字符常量二、字符變量蔓、字符串常量第六節(jié) 各種數(shù)據(jù)類型間的混合運(yùn)算一、自動(dòng)轉(zhuǎn)換二、強(qiáng)制轉(zhuǎn)換第七節(jié) 程序舉例本章 小結(jié)習(xí)題三第四章 運(yùn)算符與表達(dá)式第一節(jié) 運(yùn)算符與表達(dá)式概述一、運(yùn)算符—、表達(dá)式第二節(jié) 算術(shù)運(yùn)算符與算術(shù)表達(dá)式一、算術(shù)運(yùn)算符二、算術(shù)表達(dá)式第三節(jié) 關(guān)系運(yùn)算符與關(guān)系表達(dá)式一、關(guān)系運(yùn)算符二、關(guān)系表達(dá)式第四節(jié) 邏輯運(yùn)算符與邏輯表達(dá)式一、邏輯運(yùn)算符二、按位邏輯運(yùn)算符三、邏輯表達(dá)式第五節(jié) 其他運(yùn)算符的應(yīng)用一、賦值運(yùn)算符與賦值語句二、條件運(yùn)算符三、逗號(hào)運(yùn)算符四、自增、自減運(yùn)算符第六節(jié) 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性第七節(jié) 程序舉例本章 小結(jié)習(xí)題四第五章 順序結(jié)構(gòu)程序設(shè)計(jì)第一節(jié) 基本C語句一、控制語句二、表達(dá)式語句三、復(fù)合語句四、空語句五、函數(shù)調(diào)用語句第二節(jié) 字符數(shù)據(jù)的輸入與輸出第三節(jié) 格式輸入與輸出第四節(jié) 程序舉例本章 小結(jié)習(xí)題五第六章 選擇結(jié)構(gòu)程序設(shè)計(jì)第一節(jié) 概述第二節(jié) if語句一、if結(jié)構(gòu)二、ifelse結(jié)構(gòu)三、ifelseifelse結(jié)構(gòu)第三節(jié) if語句的嵌套第四節(jié) switch語句第五節(jié) 程序舉例本章 小結(jié)習(xí)題六第七章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第一節(jié) 概述第二節(jié) goto語句第三節(jié) while語句—一、dowhile語句二、while語句三、while語句與dowhile語句的區(qū)別第四節(jié) for語句一、簡(jiǎn)單for語句二、for語句的嵌套第五節(jié) 循環(huán)控制語句一、break語句二、continue語句第六節(jié) 幾種循環(huán)語句的區(qū)別第七節(jié) 程序舉例本章 小結(jié)習(xí)題七第八章 數(shù)組第一節(jié) 概述第二節(jié) 一維數(shù)組一、一維數(shù)組的定義二、一維數(shù)組的引用三、一維數(shù)組的初始化第三節(jié) 二維數(shù)組一、二維數(shù)組的定義二、二維數(shù)組的引用三、二維數(shù)組的初始化第四節(jié) 字符數(shù)組一、字符數(shù)組的定義二、字符數(shù)組的引用三、字符數(shù)組的初始化四、字符串和字符串結(jié)束標(biāo)志五、字符數(shù)組的輸入輸出六、常見字符串處理函數(shù)第五節(jié) 程序舉例本章 小結(jié)習(xí)題八第九章 函數(shù)第一節(jié) 函數(shù)的定義一、概述二、函數(shù)的種類第二節(jié) 函數(shù)的參數(shù)及返回值一、函數(shù)的參數(shù)二、返回值第三節(jié) 函數(shù)的調(diào)用一、函數(shù)的調(diào)用方式二、函數(shù)的聲明第四節(jié) 數(shù)組作函數(shù)的參數(shù)一、數(shù)組元素作函數(shù)的參數(shù)二、數(shù)組名作函數(shù)的參數(shù)第五節(jié) 變量的作用范圍一、局部變量二、全局變量第六節(jié) 函數(shù)的作用范圍一、內(nèi)部函數(shù)二、外部函數(shù)三、多文件程序的運(yùn)行第七節(jié) 函數(shù)的嵌套調(diào)用第八節(jié) 函數(shù)的遞歸調(diào)用第九節(jié) 預(yù)編譯處理一、宏定義二、文件包含三、條件編譯第十節(jié) 程序舉例本章 小結(jié)習(xí)題九第十章 指針第一節(jié) 概述一、指針的基本概念二、指針的引用和運(yùn)算三、指針變量的初始化第二節(jié) 數(shù)組與指針一、指向數(shù)組元素的指針二、通過指針引用一維數(shù)組中的元素三、通過指針引用二維數(shù)組中的元素第三節(jié) 函數(shù)與指針一、指針作函數(shù)的參數(shù)二、函數(shù)返回指針三、指向函數(shù)的指針?biāo)?、指向函?shù)的指針作函數(shù)參數(shù)第四節(jié) 字符串與指針一、字符指針作函數(shù)參數(shù)二、字符指針和字符數(shù)組的區(qū)別第五節(jié) 指針數(shù)組與指向指針的指針一、指針數(shù)組的概念二、指針數(shù)組作main()函數(shù)的形參三、指向指針的指針第六節(jié) 程序舉例本章 小結(jié)習(xí)題十第十一章 結(jié)構(gòu)體、共用體和鏈表第一節(jié) 結(jié)構(gòu)體一、結(jié)構(gòu)體類型變量的定義二、結(jié)構(gòu)體類型變量的引用三、結(jié)構(gòu)體類型變量的初始化第二節(jié) 結(jié)構(gòu)體數(shù)組一、結(jié)構(gòu)體數(shù)組的定義二、結(jié)構(gòu)體數(shù)組的初始化三、結(jié)構(gòu)體數(shù)組的應(yīng)用第三節(jié) 指向結(jié)構(gòu)體的指針第四節(jié) 結(jié)構(gòu)體指針與函數(shù)第五節(jié) 共用體一、共用體概述二、共用體的特點(diǎn)三、共用體的應(yīng)用第六節(jié) 鏈表一、鏈表的定義二、動(dòng)態(tài)鏈表的創(chuàng)建三、動(dòng)態(tài)鏈表的刪除四、動(dòng)態(tài)鏈表的插入第七節(jié) 程序舉例本章 小結(jié)習(xí)題十一第十二章 文件第一節(jié) 概述第二節(jié) 文件指針第三節(jié) 文件的打開與關(guān)閉一、fopen函數(shù)二、fclose函數(shù)第四節(jié) 文件的讀寫操作一、fputc函數(shù)與fgetc函數(shù)二、fputs函數(shù)與fgets函數(shù)三、fwrite函數(shù)與fread函數(shù)四、fprintt函數(shù)與fscanf函數(shù)第五節(jié) 文件的定位一、rewind函數(shù)二、fseek函數(shù)三、ftell函數(shù)第六節(jié) 出錯(cuò)檢測(cè)一、ferror函數(shù)二、clearerr函數(shù)第七節(jié) 程序舉例本章 小結(jié)習(xí)題十二第十三章 面向?qū)ο蟪绦蛟O(shè)計(jì)與C++第一節(jié) C++與c語言第二節(jié) 簡(jiǎn)單的C++程序第三節(jié) C++的輸入輸出第四節(jié) 類與對(duì)象一、類二、對(duì)象第五節(jié) 函數(shù)的重載第六節(jié) 構(gòu)造函數(shù)與析構(gòu)函數(shù)一、構(gòu)造函數(shù)二、析構(gòu)函數(shù)第七節(jié) 繼承與派生第八節(jié) 程序舉例本章 小結(jié)習(xí)題十三第十四章 綜合實(shí)例精解實(shí)例學(xué)生成績(jī)管理程序?qū)嵱?xùn)實(shí)訓(xùn)1 運(yùn)算符與表達(dá)式實(shí)訓(xùn)2 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)訓(xùn)3 選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)訓(xùn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)訓(xùn)5 數(shù)組與函數(shù)實(shí)訓(xùn)6 指針實(shí)訓(xùn)7 文件附錄附錄一 常用字符與ASCII碼對(duì)照表附錄二 運(yùn)算符和結(jié)合性附錄三 習(xí)題參考答案
編輯推薦
《(套裝全新版)C語言程序設(shè)計(jì)基礎(chǔ)教程》為21世紀(jì)高職高專計(jì)算機(jī)課程精選教材。內(nèi)容包括C語言的入門知識(shí)、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體、鏈表和文件。書中配有大量生動(dòng)典型的實(shí)例,章后還附有上機(jī)指導(dǎo)以及練習(xí)題,使讀者在學(xué)習(xí)和使用C語言時(shí)更加得心應(yīng)手,做到學(xué)以致用。《(套裝全新版)C語言程序設(shè)計(jì)基礎(chǔ)教程》可作為高等職業(yè)院校c語言程序設(shè)計(jì)課程的教材,同時(shí)也可作為各種培訓(xùn)班的教材,可供計(jì)算機(jī)愛好者自學(xué)、參考。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C語言程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載