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

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

內(nèi)容概要

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

書籍目錄

出版說明?前言第1章 C語言概述1.1 C語言的產(chǎn)生及特點1.1.1 C語言的產(chǎn)生1.1.2 C語言的特點1.2 C語言程序的結(jié)構(gòu)及書寫格式1.2.1 C程序的結(jié)構(gòu)1.2.2 C程序的書寫格式1.3 C程序的編譯、調(diào)試和運行1.4 典型例題分析1.5 實驗C程序運行環(huán)境及簡單?程序的運行??1.6 習(xí)題第2章 數(shù)據(jù)類型、運算符和表達式2.1 概述2.2 常量2.3 變量的定義和初始化2.3.1 變量的概念2.3.2 變量的類型2.3.3 變量的定義和初始化2.3.4 各類數(shù)值型數(shù)據(jù)間的混合運算2.4 算術(shù)運算符和算術(shù)運算表達式2.4.1 算術(shù)運算符2.4.2 算術(shù)運算表達式2.5 賦值運算符和賦值表達式2.5.1 賦值運算符和復(fù)合的賦值運算符2.5.2 賦值運算表達式2.5.3 應(yīng)用舉例2.6 自加、自減運算符2.7 位運算符2.7.1 按位邏輯運算符2.7.2 移位運算符2.8 其他運算符和表達式2.8.1 強制類型轉(zhuǎn)換運算符2.8.2 逗號運算符和逗號表達式2.9 典型例題分析2.10 實驗數(shù)據(jù)類型、運算符和?表達式的使用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è)計并運行簡單的C程序3.6 習(xí)題第4章 C程序的控制結(jié)構(gòu)4.1 程序算法簡介4.1.1 算法的概念4.1.2 算法的表示4.1.3 算法的特性4.2 順序結(jié)構(gòu)4.3 關(guān)系運算符和關(guān)系運算表達式4.3.1 關(guān)系運算符4.3.2 關(guān)系運算表達式4.4 邏輯運算符和邏輯運算表達式4.4.1 邏輯運算符4.4.2 邏輯運算表達式4.5 選擇結(jié)構(gòu)4.5.1 條件語句4.5.2 條件語句的嵌套4.5.3 開關(guān)語句4.6 循環(huán)結(jié)構(gòu)4.6.1 while語句4.6.2 do-while語句4.6.3 for語句4.6.4 循環(huán)的嵌套4.7 continue語句和break語句4.7.1 continue語句4.7.2 break語句4.8 典型例題分析4.9 實驗4.9.1 實驗1選擇結(jié)構(gòu)程序設(shè)計4.9.2 實驗2循環(huán)結(jié)構(gòu)程序設(shè)計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ù)組程序設(shè)計5.6 習(xí)題第6章函數(shù)6.1 函數(shù)概念6.1.1 概述6.1.2 函數(shù)的分類6.2 函數(shù)的定義6.3 函數(shù)參數(shù)和函數(shù)的值6.3.1 形式參數(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 動態(tài)存儲變量與靜態(tài)存儲變量6.7 內(nèi)部函數(shù)和外部函數(shù)6.7.1 內(nèi)部函數(shù)6.7.2 外部函數(shù)6.8 典型例題分析6.9 實驗函數(shù)程序設(shè)計6.10 習(xí)題第7章 編譯預(yù)處理命令7.1 #define命令7.2 #include命令7.3 條件編譯命令7.4 典型例題分析7.5 實驗編譯預(yù)處理7.6 習(xí)題第8章 指針8.1 指針的概念和簡單應(yīng)用8.1.1 指針和指針變量的概念8.1.2 指針變量的簡單應(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è)計8.9 習(xí)題第9章 結(jié)構(gòu)體9.1 結(jié)構(gòu)體數(shù)據(jù)類型的概念9.1.1 結(jié)構(gòu)體變量的定義和引用9.1.2 指向結(jié)構(gòu)體類型數(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 類型定義符typedef9.5 典型例題分析9.6 實驗結(jié)構(gòu)體程序設(shè)計9.7 習(xí)題第10章 文件10.1 概述10.2 文件的讀、寫10.2.1 文件的打開、關(guān)閉10.2.2 讀寫文件的函數(shù)及應(yīng)用10.2.3 文件讀寫中的檢測函數(shù)10.3 典型例題分析10.4 實驗文件程序設(shè)計10.5 習(xí)題附錄附錄A 常用字符與ASCII代碼?對照表附錄B C語言中的關(guān)鍵字附錄C 運算符和結(jié)合性附錄D C庫函數(shù)附錄E VisualC++6.0編程環(huán)境參考文獻

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7