C語言程序設計一體化案例教程

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

內容概要

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

書籍目錄

第1章 C語言概述  1.1 C語言簡介  1.1.1 C語言的起源和發(fā)展  1.1.2 C語言的主要特點  1.1.3 C語言編譯器  1.2 C語言程序設計入門  1.2.1 案例1.1 計算圓的面積  1.2.2 C語言程序的開發(fā)步驟和上機調試流程  1.2.3 VC++ 6.0調試C語言程序的操作過程  習題一  實驗一 C語言編譯環(huán)境與程序開發(fā)第2章 數(shù)據(jù)類型、運算符和表達式  2.1 C語言的字符集、關鍵字和標識符  2.1.1 C語言的字符集  2.1.2 標識符和關鍵字  2.2 C語言的基本數(shù)據(jù)類型  2.2.1 基本數(shù)據(jù)類型  2.2.2 常量  2.2.3 變量  2.3 運算符與表達式  2.3.1 算術運算符與算術表達式  2.3.2 ++(增1)和——(減1)運算符  2.3.3 賦值運算符與賦值表達式  2.3.4 數(shù)據(jù)類型轉換  2.3.5 關系運算符與關系表達式  2.3.6 邏輯運算符與邏輯表達式  2.3.7 逗號運算符  2.3.8 條件運算符  2.3.9 sizeof運算符  2.3.10 位運算符??  2.4 常用庫函數(shù)  2.4.1 數(shù)學庫函數(shù)  2.4.2 偽隨機函數(shù)  習題二第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 程序案例  習題三  實驗二 輸入輸出程序設計第4章 流程控制  4.1 算法  4.1.1 算法的概念  4.1.2 案例4.1 求和  4.1.3 基本流程控制結構  4.2 C語言的語句  4.3 選擇結構語句  4.3.1 案例4.2 求3個整數(shù)的最大值  4.3.2 案例4.3 求一元二次方程的根  4.3.3 案例4.4 百分制成績轉換成五級計分制成績  4.3.4 案例4.5 判斷輸入的字符  4.3.5 案例4.6 四則運算  4.4 循環(huán)結構語句  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 小結81  4.5 轉向語句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 程序調試簡介  4.6.1 程序的錯誤類型  4.6.2 程序調試  習題四  實驗三 選擇結構  實驗四 循環(huán)結構第5章 函數(shù)第6章 編譯預處理第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語言常用標準庫函數(shù)附錄E C99簡介參考文獻

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

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

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

京ICP備13047387號-7