C語言程序設(shè)計一體化案例教程

出版時間:2009-7  出版社:清華大學(xué)出版社  作者:劉維富 等編著  頁數(shù):368  

內(nèi)容概要

本書理論與實踐緊密結(jié)合,注重基礎(chǔ)和系統(tǒng),兼顧提高,內(nèi)容包括C語言概述、基本數(shù)據(jù)類型、運算符、表達式、基本數(shù)據(jù)類型數(shù)據(jù)的輸入輸出、算法及其表示、流程控制、函數(shù)、編譯預(yù)處理、數(shù)組、結(jié)構(gòu)體、共用體、枚舉、指針和文件等。通過大量精選的典型、綜合案例程序,圖文并茂地闡述相關(guān)編程思想、方法、語法、算法、技巧、調(diào)試技術(shù),激發(fā)讀者的學(xué)習(xí)興趣,加深讀者對相關(guān)知識的理解,加快讀者對知識間相互關(guān)系的認(rèn)識,使案例程序成為讀者編程的活代碼;不回避教學(xué)和實際編程中的難點,想方設(shè)法講清講透,力求使讀者突破難點,學(xué)以致用;精心設(shè)計同步實驗,提高讀者的實際編程能力,并通過介紹主流的C程序集成開發(fā)環(huán)境——Visual C++ 6.0和等級考試的上機環(huán)境——Turbo C 2.0,使讀者具備自主上機調(diào)試程序的能力。  本書不僅適合作為高校學(xué)生學(xué)習(xí)C語言的教材,而且適合程序設(shè)計的初學(xué)者或有一定基礎(chǔ)、希望突破編程難點的讀者參考。

書籍目錄

第1章 C語言概述  1.1 C語言簡介  1.1.1 C語言的起源和發(fā)展  1.1.2 C語言的主要特點  1.1.3 C語言編譯器  1.2 C語言程序設(shè)計入門  1.2.1 案例1.1 計算圓的面積  1.2.2 C語言程序的開發(fā)步驟和上機調(diào)試流程  1.2.3 VC++ 6.0調(diào)試C語言程序的操作過程  習(xí)題一  實驗一 C語言編譯環(huán)境與程序開發(fā)第2章 數(shù)據(jù)類型、運算符和表達式  2.1 C語言的字符集、關(guān)鍵字和標(biāo)識符  2.1.1 C語言的字符集  2.1.2 標(biāo)識符和關(guān)鍵字  2.2 C語言的基本數(shù)據(jù)類型  2.2.1 基本數(shù)據(jù)類型  2.2.2 常量  2.2.3 變量  2.3 運算符與表達式  2.3.1 算術(shù)運算符與算術(shù)表達式  2.3.2 ++(增1)和——(減1)運算符  2.3.3 賦值運算符與賦值表達式  2.3.4 數(shù)據(jù)類型轉(zhuǎn)換  2.3.5 關(guān)系運算符與關(guān)系表達式  2.3.6 邏輯運算符與邏輯表達式  2.3.7 逗號運算符  2.3.8 條件運算符  2.3.9 sizeof運算符  2.3.10 位運算符??  2.4 常用庫函數(shù)  2.4.1 數(shù)學(xué)庫函數(shù)  2.4.2 偽隨機函數(shù)  習(xí)題二第3章 基本類型數(shù)據(jù)的輸入輸出  3.1 C語言的輸入輸出  3.2 非格式化字符輸入輸出函數(shù)  3.3 格式化輸出函數(shù)printf  3.3.1 printf函數(shù)概述  3.3.2 printf函數(shù)的格式說明  3.3.3 printf函數(shù)的使用  3.4 格式化輸入函數(shù)scanf  3.4.1 scanf函數(shù)概述  3.4.2 scanf函數(shù)的格式說明  3.4.3 scanf函數(shù)的使用  3.5 程序案例  習(xí)題三  實驗二 輸入輸出程序設(shè)計第4章 流程控制  4.1 算法  4.1.1 算法的概念  4.1.2 案例4.1 求和  4.1.3 基本流程控制結(jié)構(gòu)  4.2 C語言的語句  4.3 選擇結(jié)構(gòu)語句  4.3.1 案例4.2 求3個整數(shù)的最大值  4.3.2 案例4.3 求一元二次方程的根  4.3.3 案例4.4 百分制成績轉(zhuǎn)換成五級計分制成績  4.3.4 案例4.5 判斷輸入的字符  4.3.5 案例4.6 四則運算  4.4 循環(huán)結(jié)構(gòu)語句  4.4.1 案例4.7 求和  4.4.2 案例4.8 求階乘和  4.4.3 案例4.9 計算π的近似值  4.4.4 案例4.10 計算開平方  4.4.5 案例4.11 統(tǒng)計字符的個數(shù)  4.4.6 案例4.12 明文加密  4.4.7 案例4.13 顯示函數(shù)曲線  4.4.8 案例4.14 尋找完數(shù)  4.4.9 案例4.15 自動出題  4.4.10 小結(jié)81  4.5 轉(zhuǎn)向語句81  4.5.1 案例4.16 判別素數(shù)  4.5.2 案例4.17 輸出3的倍數(shù)  4.5.3 案例4.18 輸入日期并檢查其合理性  4.5.4 goto語句簡介??  4.5.5 exit()函數(shù)  4.6 程序調(diào)試簡介  4.6.1 程序的錯誤類型  4.6.2 程序調(diào)試  習(xí)題四  實驗三 選擇結(jié)構(gòu)  實驗四 循環(huán)結(jié)構(gòu)第5章 函數(shù)第6章 編譯預(yù)處理第8章 指針第9章 自定義數(shù)據(jù)類型第10章 文件第11章 Visual C++ 6.0 集成開發(fā)環(huán)境第12章 Turbo C 2.0集成開發(fā)環(huán)境附錄A ASCII碼表354附錄B 數(shù)制附錄C 實數(shù)的表示法358附錄D C語言常用標(biāo)準(zhǔn)庫函數(shù)附錄E C99簡介參考文獻

章節(jié)摘錄

  第1章 C語言概述  C語言是規(guī)模小、效率高、功能強的專業(yè)編程語言,深受業(yè)余和專業(yè)編程人員的歡迎。本章首先介紹C語言的起源、發(fā)展和特點,然后通過兩個程序?qū)嵗榻BC語言程序的基本結(jié)構(gòu),模塊化程序設(shè)計思想和方法,最后介紹C語言程序的開發(fā)步驟和上機調(diào)試流程,以及使用VC++6.0集成開發(fā)環(huán)境調(diào)試C語言程序的詳細操作過程。  教學(xué)目標(biāo)  了解C語言的起源、發(fā)展和特點;  掌握C語言程序的基本結(jié)構(gòu);  掌握C語言程序的開發(fā)步驟和上機調(diào)試流程;  掌握使用Visual C++6.0調(diào)試C語言程序的操作過程?! ?.1 C語言簡介  1.1.1 C語言的起源和發(fā)展  程序設(shè)計技術(shù)和程序設(shè)計語言經(jīng)歷了面向機器的程序設(shè)計、面向過程的程序設(shè)計和面向?qū)ο蟮某绦蛟O(shè)計幾個階段。在過去的三十幾年中,C語言已經(jīng)成為通用的、主流的、面向過程的程序設(shè)計語言?! ≡缭?0世紀(jì)60年代,Martin Richards為便于軟件人員開發(fā)系統(tǒng)軟件設(shè)計出BCPL(Basic Combined Programming Language)語言。1970年,Ken Thompson在吸收BCPL語言優(yōu)點的基礎(chǔ)上設(shè)計了8語言,但8語言功能有限。1972年,貝爾實驗室的Dennis Ritchie和Brian Kernighan在B語言的基礎(chǔ)上設(shè)計出了C語言,用于編寫UNIX操作系統(tǒng)。隨著UNIX的成功和流行,以及1978年Dennis Ritchie和Brian Kernighan的名著《The C Programming Language》的出版,使C語言贏得人們的青睞。C語言成為非常流行的程序設(shè)計語言,應(yīng)用領(lǐng)域從系統(tǒng)軟件延伸到應(yīng)用軟件?! ?0世紀(jì)80年代,隨著微型計算機的日益普及,出現(xiàn)了多種C語言版本,導(dǎo)致了很多看似相同但不兼容的變化,影響了同一個C語言程序在不同的平臺上的移植,迫切需要一個標(biāo)準(zhǔn)的C語言版本。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計一體化案例教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   對于初學(xué)C語言的來說,值得一看。
 

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

京ICP備13047387號-7