C語(yǔ)言程序設(shè)計(jì)教程

出版時(shí)間:2010-3  出版社:機(jī)械工業(yè)  作者:吉順如//劉新銘//辜碧容//唐政  頁(yè)數(shù):255  

內(nèi)容概要

  《C語(yǔ)言程序設(shè)計(jì)教程(第2版)》根據(jù)高校非計(jì)算機(jī)類(lèi)專業(yè)“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)大綱編寫(xiě)。在編寫(xiě)中仔細(xì)考慮了內(nèi)容的取舍,突出對(duì)基本概念的講解和敘述,將基本概念和方法的應(yīng)用,放在例題中,結(jié)合程序進(jìn)行講解,通俗易懂。《C語(yǔ)言程序設(shè)計(jì)教程(第2版)》共10章,內(nèi)容包括C語(yǔ)言概述,數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式,C語(yǔ)言程序中的輸入、輸出,C語(yǔ)言程序的控制結(jié)構(gòu),數(shù)組,函數(shù),編譯預(yù)處理命令,指針,結(jié)構(gòu)體和文件等。每章精心選擇典型例題進(jìn)行分析,選擇難易適中的習(xí)題供學(xué)生課后練習(xí),每章的上機(jī)實(shí)驗(yàn)題均包括改錯(cuò)題、程序填空題及編程題?!  禖語(yǔ)言程序設(shè)計(jì)教程(第2版)》適用于高校高職高專非計(jì)算機(jī)類(lèi)專業(yè)的學(xué)生,也可供對(duì)程序設(shè)計(jì)有興趣的讀者參考。

書(shū)籍目錄

出版說(shuō)明?前言第1章 C語(yǔ)言概述1.1 C語(yǔ)言的產(chǎn)生及特點(diǎn)1.1.1 C語(yǔ)言的產(chǎn)生1.1.2 C語(yǔ)言的特點(diǎn)1.2 C語(yǔ)言程序的結(jié)構(gòu)及書(shū)寫(xiě)格式1.2.1 C程序的結(jié)構(gòu)1.2.2 C程序的書(shū)寫(xiě)格式1.3 C程序的編譯、調(diào)試和運(yùn)行1.4 典型例題分析1.5 實(shí)驗(yàn)C程序運(yùn)行環(huán)境及簡(jiǎn)單?程序的運(yùn)行??1.6 習(xí)題第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式2.1 概述2.2 常量2.3 變量的定義和初始化2.3.1 變量的概念2.3.2 變量的類(lèi)型2.3.3 變量的定義和初始化2.3.4 各類(lèi)數(shù)值型數(shù)據(jù)間的混合運(yùn)算2.4 算術(shù)運(yùn)算符和算術(shù)運(yùn)算表達(dá)式2.4.1 算術(shù)運(yùn)算符2.4.2 算術(shù)運(yùn)算表達(dá)式2.5 賦值運(yùn)算符和賦值表達(dá)式2.5.1 賦值運(yùn)算符和復(fù)合的賦值運(yùn)算符2.5.2 賦值運(yùn)算表達(dá)式2.5.3 應(yīng)用舉例2.6 自加、自減運(yùn)算符2.7 位運(yùn)算符2.7.1 按位邏輯運(yùn)算符2.7.2 移位運(yùn)算符2.8 其他運(yùn)算符和表達(dá)式2.8.1 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符2.8.2 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式2.9 典型例題分析2.10 實(shí)驗(yàn)數(shù)據(jù)類(lèi)型、運(yùn)算符和?表達(dá)式的使用2.11 習(xí)題第3章 C程序中的輸入、輸出3.1 概述3.2 格式輸入、輸出函數(shù)scanf()和?printf()3.2.1 格式輸出函數(shù)printf()3.2.2 格式輸入函數(shù)scanf()3.3 字符輸入、輸出函數(shù)getchar()?和putchar()3.3.1 字符輸出函數(shù)putchar()3.3.2 字符輸入函數(shù)getchar()3.4 典型例題分析3.5 實(shí)驗(yàn)設(shè)計(jì)并運(yùn)行簡(jiǎn)單的C程序3.6 習(xí)題第4章 C程序的控制結(jié)構(gòu)4.1 程序算法簡(jiǎn)介4.1.1 算法的概念4.1.2 算法的表示4.1.3 算法的特性4.2 順序結(jié)構(gòu)4.3 關(guān)系運(yùn)算符和關(guān)系運(yùn)算表達(dá)式4.3.1 關(guān)系運(yùn)算符4.3.2 關(guān)系運(yùn)算表達(dá)式4.4 邏輯運(yùn)算符和邏輯運(yùn)算表達(dá)式4.4.1 邏輯運(yùn)算符4.4.2 邏輯運(yùn)算表達(dá)式4.5 選擇結(jié)構(gòu)4.5.1 條件語(yǔ)句4.5.2 條件語(yǔ)句的嵌套4.5.3 開(kāi)關(guān)語(yǔ)句4.6 循環(huán)結(jié)構(gòu)4.6.1 while語(yǔ)句4.6.2 do-while語(yǔ)句4.6.3 for語(yǔ)句4.6.4 循環(huán)的嵌套4.7 continue語(yǔ)句和break語(yǔ)句4.7.1 continue語(yǔ)句4.7.2 break語(yǔ)句4.8 典型例題分析4.9 實(shí)驗(yàn)4.9.1 實(shí)驗(yàn)1選擇結(jié)構(gòu)程序設(shè)計(jì)4.9.2 實(shí)驗(yàn)2循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.10 習(xí)題第5章 數(shù)組5.1 一維數(shù)組的定義及應(yīng)用5.1.1 定義5.1.2 初始化5.1.3 一維數(shù)組元素的引用5.2 字符型數(shù)組與字符串5.2.1 字符型數(shù)組5.2.2 字符串5.2.3 常用的字符串處理函數(shù)5.3 二維數(shù)組5.3.1 二維數(shù)組的定義和初始化5.3.2 二維數(shù)組元素的引用及應(yīng)用舉例5.4 典型例題分析5.5 實(shí)驗(yàn)數(shù)組程序設(shè)計(jì)5.6 習(xí)題第6章函數(shù)6.1 函數(shù)概念6.1.1 概述6.1.2 函數(shù)的分類(lèi)6.2 函數(shù)的定義6.3 函數(shù)參數(shù)和函數(shù)的值6.3.1 形式參數(shù)和實(shí)際參數(shù)6.3.2 函數(shù)的返回值6.4 函數(shù)的調(diào)用6.4.1 函數(shù)調(diào)用的一般形式6.4.2 函數(shù)聲明6.4.3 函數(shù)調(diào)用中的值傳遞和地址傳遞6.4.4 函數(shù)的嵌套調(diào)用6.4.5 函數(shù)的遞歸調(diào)用6.5 局部變量和全局變量6.5.1 局部變量6.5.2 全局變量6.6 動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量6.7 內(nèi)部函數(shù)和外部函數(shù)6.7.1 內(nèi)部函數(shù)6.7.2 外部函數(shù)6.8 典型例題分析6.9 實(shí)驗(yàn)函數(shù)程序設(shè)計(jì)6.10 習(xí)題第7章 編譯預(yù)處理命令7.1 #define命令7.2 #include命令7.3 條件編譯命令7.4 典型例題分析7.5 實(shí)驗(yàn)編譯預(yù)處理7.6 習(xí)題第8章 指針8.1 指針的概念和簡(jiǎn)單應(yīng)用8.1.1 指針和指針變量的概念8.1.2 指針變量的簡(jiǎn)單應(yīng)用8.2 指針作為函數(shù)參數(shù)8.3 指針和數(shù)組8.3.1 一維數(shù)組的指針及其應(yīng)用8.3.2 二維數(shù)組的指針8.4 字符串的指針及其應(yīng)用8.5 指針函數(shù)8.6 指針數(shù)組8.7 典型例題分析8.8 實(shí)驗(yàn)指針程序設(shè)計(jì)8.9 習(xí)題第9章 結(jié)構(gòu)體9.1 結(jié)構(gòu)體數(shù)據(jù)類(lèi)型的概念9.1.1 結(jié)構(gòu)體變量的定義和引用9.1.2 指向結(jié)構(gòu)體類(lèi)型數(shù)據(jù)的指針9.2 結(jié)構(gòu)體數(shù)組9.2.1 結(jié)構(gòu)體數(shù)組的定義9.2.2 結(jié)構(gòu)體數(shù)組的指針9.3 結(jié)構(gòu)體與函數(shù)9.4 類(lèi)型定義符typedef9.5 典型例題分析9.6 實(shí)驗(yàn)結(jié)構(gòu)體程序設(shè)計(jì)9.7 習(xí)題第10章 文件10.1 概述10.2 文件的讀、寫(xiě)10.2.1 文件的打開(kāi)、關(guān)閉10.2.2 讀寫(xiě)文件的函數(shù)及應(yīng)用10.2.3 文件讀寫(xiě)中的檢測(cè)函數(shù)10.3 典型例題分析10.4 實(shí)驗(yàn)文件程序設(shè)計(jì)10.5 習(xí)題附錄附錄A 常用字符與ASCII代碼?對(duì)照表附錄B C語(yǔ)言中的關(guān)鍵字附錄C 運(yùn)算符和結(jié)合性附錄D C庫(kù)函數(shù)附錄E VisualC++6.0編程環(huán)境參考文獻(xiàn)

章節(jié)摘錄

   1.1.1 C語(yǔ)言的產(chǎn)生   20世紀(jì)60年代,隨著計(jì)算機(jī)科學(xué)的迅速發(fā)展,高級(jí)程序設(shè)計(jì)語(yǔ)言Fortran、Algol60等得到了廣泛的應(yīng)用,然而,還缺少一種可以用來(lái)開(kāi)發(fā)操作系統(tǒng)和編譯程序等系統(tǒng)程序的高級(jí)語(yǔ)言,人們只能使用機(jī)器語(yǔ)言或匯編語(yǔ)言來(lái)編寫(xiě)這些程序,但機(jī)器語(yǔ)言和匯編語(yǔ)言存在著不可移植、可讀性差、研制軟件效率不高等缺點(diǎn),給編程帶來(lái)很多不便。于是,在20世紀(jì)70年代初,C語(yǔ)言應(yīng)運(yùn)而生?!? C語(yǔ)言的出現(xiàn)是與UNIX操作系統(tǒng)緊密聯(lián)系在一起的。它最早源于1968年發(fā)表的CPL(Combined Programming Language)語(yǔ)言。C語(yǔ)言的許多重要思想則來(lái)源于M.Richards在1969年研制的BCPL(Basic Combined Programming Language)語(yǔ)言,以及在BCPL語(yǔ)言的基礎(chǔ)上,由K.Thompson在1970年研制、開(kāi)發(fā)的B語(yǔ)言。K.Thompson用B語(yǔ)言為PDP-7計(jì)算機(jī)編寫(xiě)了第一個(gè)UNIX操作系統(tǒng)。隨后D.M.Ritchie于1972年在B語(yǔ)言的基礎(chǔ)上開(kāi)發(fā)出C語(yǔ)言,并用C語(yǔ)言完成了在PDP-11計(jì)算機(jī)上實(shí)現(xiàn)的UNIX操作系統(tǒng)。UNIX操作系統(tǒng)的巨大成功也是c語(yǔ)言的巨大成功?!? 目前,從微型計(jì)算機(jī)到大型計(jì)算機(jī)都支持C編譯程序。c編譯程序不僅能在UNIX操作系統(tǒng)下運(yùn)行,而且能在DOS、Windows和UNIX操作系統(tǒng)下運(yùn)行。由于C語(yǔ)言本身具有的優(yōu)越性,它已經(jīng)成為在各種計(jì)算機(jī)上、從系統(tǒng)軟件設(shè)計(jì)到工程應(yīng)用程序開(kāi)發(fā)都能使用的一種高級(jí)程序設(shè)計(jì)語(yǔ)言?!? ……

圖書(shū)封面

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


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


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

 
 

 

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

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