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

出版時(shí)間:2010-3  出版社:清華大學(xué)出版社  作者:楊文君,蔡麗艷,楊柳,邢軍 主編  頁數(shù):250  

前言

C語言具有功能豐富、表達(dá)力強(qiáng)、使用靈活方便、便于大型程序開發(fā)、便于編寫、可移植性好的程序等優(yōu)點(diǎn),又由于C語言引入了反映計(jì)算機(jī)硬件特性的機(jī)制,使C語言也能編寫直接控制計(jì)算機(jī)硬件設(shè)備的程序,所以C語言是一門既適合編寫系統(tǒng)軟件,又適合設(shè)計(jì)應(yīng)用軟件的高級(jí)語言。本書在詳細(xì)介紹c語言的同時(shí),注重了c語言的使用、正確運(yùn)用C語言編寫程序和程序算法設(shè)計(jì)及程序設(shè)計(jì)過程的介紹,使讀者通過本書的學(xué)習(xí)不僅正確了解C語言,還能掌握初步的程序設(shè)計(jì)方法和技巧。全書共分為10章。內(nèi)容包括:C語言概述、基本運(yùn)算對(duì)象的表示方法、C的語句以及程序設(shè)計(jì)的基本方法、預(yù)處理命令、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、枚舉類型和位運(yùn)算,以及文件的概念及文件的基本操作。本書是作者在多年從事“C程序設(shè)計(jì)”教學(xué)工作的基礎(chǔ)上,結(jié)合教學(xué)實(shí)踐中的經(jīng)驗(yàn),融入學(xué)生容易出現(xiàn)問題的典型例題而編寫的,便于學(xué)生深入掌握重點(diǎn)內(nèi)容。編寫過程中力求體系結(jié)構(gòu)安排合理、重點(diǎn)突出,難度適中;在語言敘述上注重概念清晰、通俗易懂;適應(yīng)計(jì)算機(jī)教學(xué)實(shí)際需要。本書第1~第4章由楊文君編寫,第5和第6章由楊柳編寫,第7和第8由邢軍編寫,第9和第10章由蔡麗艷編寫。本書可作為高等院校程序設(shè)計(jì)課程的教材和教學(xué)參考書,或作為等級(jí)考試及計(jì)算機(jī)培訓(xùn)班的教材或參考書,也可作為計(jì)算機(jī)相關(guān)專業(yè)的程序設(shè)計(jì)課程用書。由于水平有限,加之時(shí)間倉(cāng)促,書中難免會(huì)有許多不足之處,真誠(chéng)希望得到廣大讀者的批評(píng)指正。

內(nèi)容概要

本書著重介紹C語言的基本概念、語法規(guī)則,各種數(shù)據(jù)類型的定義和使用,運(yùn)算符及表達(dá)式的使用規(guī)則,程序的流程控制結(jié)構(gòu)作用及選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的設(shè)計(jì)方法,函數(shù)的基本概念、定義和調(diào)用過程,數(shù)組、結(jié)構(gòu)體、共用體和指針的定義及使用方法,編譯預(yù)處理及文件。    本書通過精心設(shè)計(jì),仔細(xì)遴選大量具有代表性的例題和習(xí)題,使讀者既能掌握c語言的基本概念,又能拓寬編程思路。本書以面向應(yīng)用、重視實(shí)踐、便于學(xué)習(xí)為原則,通俗易懂,由淺入深,便于初學(xué)者學(xué)習(xí)和掌握。    本書的適用對(duì)象是高等院校計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)的師生,計(jì)算機(jī)等級(jí)考試培訓(xùn)班師生,廣大C語言和c++語言自學(xué)者。

書籍目錄

第1章 C語言概述 1.1 C語言的發(fā)展 1.2 C語言特點(diǎn) 1.3 C語言的基本組成  1.3.1 字符集  1.3.2 標(biāo)識(shí)符 1.4 C語言程序特點(diǎn)與書寫風(fēng)格 1.5 運(yùn)行C程序的步驟與方法  1.5.1 Visual C++6.0的安裝與運(yùn)行  1.5.2 輸入與編輯源程序 習(xí)題1第2章 C語言數(shù)據(jù)類型、運(yùn)算符與表達(dá)式  2.1 C語言的數(shù)據(jù)類型  2.2 C語言常量  2.3 變量  2.3.1 變量類型  2.3.2 類型修飾符  2.3.3 訪問修飾符  2.3.4 變量的定義 2.4 類型轉(zhuǎn)化  2.4.1 顯式類型轉(zhuǎn)化  2.4.2  隱式轉(zhuǎn)換  2.5 運(yùn)算符和表達(dá)式  2.5.1 運(yùn)算符簡(jiǎn)介  2.5.2 算術(shù)運(yùn)算符和表達(dá)式  2.5.3 賦值運(yùn)算符和表達(dá)式  2.5.4 關(guān)系與邏輯運(yùn)算符和表達(dá)式  2.5.5 邏輯運(yùn)算符和表達(dá)式  2.5.6 其他運(yùn)算符和表達(dá)式  2.6 數(shù)據(jù)類型,運(yùn)算符與表達(dá)式舉例  習(xí)題2第3章 C語言的程序控制和結(jié)構(gòu)化程序設(shè)計(jì)初步 3.1 C語言語句 3.2 順序結(jié)構(gòu)程序設(shè)計(jì)  3.2.1 賦值語句  3.2.2 數(shù)據(jù)輸出輸入 3.3 選擇結(jié)構(gòu)程序設(shè)計(jì)  3.3.1 if語句  3.3.2 if語句的嵌套  3.3.3 switch語句 3.4 循環(huán)結(jié)構(gòu)程序  3.4.1 while語句  3.4.2 d0while語句  3.4.3 for語句  3.4.4 轉(zhuǎn)移語句 3.5 舉例 習(xí)題3第4章 編譯預(yù)處理 4.1 宏定義  4.1.1 無參數(shù)的宏定義  4.1.2 帶參數(shù)的宏定義 4.2 文件包含 4.3 條件編譯 習(xí)題4第5章 數(shù)組 5.1 一維數(shù)組的定義及應(yīng)用  5.1.1 一維數(shù)組的定義  5.1.2 一維數(shù)組元素的引用  5.1.3 一維數(shù)組的初始化  5.1.4 一維數(shù)組的應(yīng)用舉例 5.2 二維數(shù)組的定義及應(yīng)用  5.2.1 二維數(shù)組的定義  5.2.2 二維數(shù)組元素的引用  5.2.3 二維數(shù)組的初始化  5.2.4 二維數(shù)組的應(yīng)用舉例 5.3 字符串與字符數(shù)組  5.3.1 字符串 ……第6章 函數(shù)第7章 指針第8章 結(jié)構(gòu)體及共同體第9章 枚舉類型與位運(yùn)算第10章 文件附錄A C語言中的關(guān)鍵字表附錄B 運(yùn)算符與結(jié)合性附錄C ASCIl碼字符表附錄D VC編譯錯(cuò)誤信息附錄E  國(guó)家二級(jí)C語言筆試練習(xí)題  參考文獻(xiàn)

章節(jié)摘錄

插圖:2.變量定義的說明(1)變量名可以是c語言中允許的合法標(biāo)識(shí)符,用戶定義時(shí)應(yīng)遵循“見名知意”的原則,以利于程序的維護(hù)(今后所有標(biāo)識(shí)符均如此.不再重復(fù))。(2)每一個(gè)變量都必須進(jìn)行類型說明,這樣就可以保證程序中變量的正確使用。未經(jīng)類型說明的變量在編譯時(shí)將被指出是錯(cuò)誤的,也就是變量要先定義,后使用。(3)當(dāng)一個(gè)變量被指定為某一確定類型時(shí),將為它分配若干相應(yīng)字節(jié)的內(nèi)存空間。如char型為1字節(jié),int型為2字節(jié),float為4字節(jié),double為8字節(jié)。當(dāng)然,不同的系統(tǒng)可能稍有差異。(4)變量可以在程序內(nèi)的三個(gè)地方定義:在函數(shù)內(nèi)部,在函數(shù)的參數(shù)(形參)定義中或在所有的函數(shù)外部。由此定義的變量分別稱為局部變量,形式參數(shù)和全局變量。在不同地方定義的變量,其作用范圍不同。在同一層次定義的變量,不能與數(shù)組、指針、函數(shù)和其他變量同名。(5)變量是用來存放數(shù)據(jù)的,由于數(shù)據(jù)有不同的類型,因此要定義相應(yīng)類型的變量去存放它。這些數(shù)據(jù)稱為相應(yīng)變量的值。3.變量的初始化程序中常需要對(duì)一些變量預(yù)先設(shè)置初值。c規(guī)定,可以在定義變量時(shí)同時(shí)使變量初始化。變量初始化只需定義變量時(shí)在變量名后面加一賦值號(hào)及一個(gè)常數(shù)。

編輯推薦

《C語言程序設(shè)計(jì)教程》教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合,教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用,教學(xué)模式完善,提供配套的教學(xué)資源解決方案。

圖書封面

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


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


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

 
 

  •   孩子學(xué)了一段時(shí)間,沒有習(xí)題答案,感到一絲遺憾。誰能提供答案,將萬分感謝,聯(lián)系郵箱:a2319265@126.com
  •   講解很清晰,很實(shí)用的教科書,支持。
 

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

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