C語言程序設計教程

出版時間:2009-10  出版社:人民郵電出版社  作者:徐士良  頁數(shù):269  

前言

本書第1版與修訂版出版后,經過多年的使用,得到了各院校廣大教師和讀者的肯定。我們收到了許多讀者的寶貴的意見,在此向他們表示感謝。根據(jù)大多數(shù)教師和讀者的意見,在修訂版的基礎上,第3版作了如下幾個方面的改進。(1)上機環(huán)境改為Visual C++6.0?;緮?shù)據(jù)類型等內容作相應的修改和調整。(2)增加了C基本數(shù)據(jù)類型在計算機中表示的內容。(3)適當增加了一些例題。(4)適當增加了一些習題??傊?,通過這次修訂,使本書內容更豐富,敘述更詳細,更有利于讀者自學。由于作者水平有限,書中難免還會存在錯誤和不妥之處,再次懇請讀者批評指正。

內容概要

  本書是作者通過長期教學實踐而寫成的。全書由淺入深,逐步介紹C語言中的基本概念和語法,使讀者全面系統(tǒng)地理解和掌握用C語言進行程序設計的方法。主要內容包括:程序設計基本概念,C語言基本數(shù)據(jù)類型與基本輸入輸出,C語言表達式與宏定義,選擇結構,循環(huán)結構,模塊設計,數(shù)組,指針,結構體與聯(lián)合體,文件,位運算。本次再版以Visual C++ 6.0環(huán)境為基礎進行修訂,內容更豐富,敘述更詳細,更有利于讀者自學。  本書敘述簡明扼要,通俗易懂,例題豐富。本書可作為各專業(yè)的學生學習C語言程序設計的教材。

作者簡介

徐士良
  清華大學電子工程系教授。曾擔任全國高等院校計算機基礎教育研究會理事、學術委員會副主任。全國計算機等級考試委員會委員。至今已正式出版著作、教材40余部,多部教材被評為部級優(yōu)秀教材一等獎、北京市高等教育精品教材、普通高等教育“十一五”國家級規(guī)劃教材

書籍目錄

第1章 緒論  1.1 程序設計語言的發(fā)展  1.2 程序設計的基本過程  1.3 程序設計的基本方法   1.3.1 結構化程序設計   1.3.2 模塊化程序設計   1.3.3 自頂向下、逐步細化的設計過程  1.4 簡單的C語言程序  1.5 C語言程序的運行  習題 第2章 C語言基本數(shù)據(jù)類型與基本輸入輸出  2.1 數(shù)據(jù)在計算機中的表示   2.1.1 計算機記數(shù)法   2.1.2 計算機中數(shù)的表示  2.2 C語言常量   2.2.1 整型常量   2.2.2 實型常量  2.2.3 字符型常量  2.3 C語言變量及其定義   2.3.1 整型變量   2.3.2 實型變量   2.3.3 字符型變量  2.4 C語言中基本輸入與輸出函數(shù)   2.4.1 格式輸出函數(shù)   2.4.2 格式輸入函數(shù)   2.4.3 字符輸出函數(shù)   2.4.4 字符輸入函數(shù)  習題 第3章 C語言表達式與宏定義  3.1 賦值運算及其表達式  3.2 算術運算及其表達式  3.3 關系運算及其表達式  3.4 邏輯運算及其表達式  3.5 其他運算符   3.5.1 增1與減1運算符   3.5.2 sizeof運算符   3.5.3 逗號運算符  3.6 標準函數(shù)  3.7 宏定義   3.7.1 符號常量定義   3.7.2 帶參數(shù)的宏定義  習題 第4章 選擇結構  4.1 語句與復合語句  4.2 if語句  4.3 if…else結構  4.4 條件運算符  4.5 switch結構  4.6 程序舉例  習題 第5章 循環(huán)結構  5.1 當型循環(huán)與直到型循環(huán)   5.1.1 當型循環(huán)結構   5.1.2 直到型循環(huán)結構   5.1.3 當型循環(huán)結構與直到型循環(huán)結構的區(qū)別與聯(lián)系  5.2 for循環(huán)  5.3 循環(huán)的嵌套與其他有關語句   5.3.1 循環(huán)的嵌套   5.3.2 break語句   5.3.3 continue語句  5.4 程序舉例   5.4.1 列舉算法   5.4.2 密碼問題   5.4.3 對分法求方程實根   5.4.4 迭代法求方程實根   5.4.5 牛頓法求方程實根   5.4.6 梯形法求定積分   5.4.7 對鍵盤輸入的討論  習題 第6章 模塊設計 第7章 數(shù)組 第8章 指針 第9章 結構體與聯(lián)合體 第10章 文件 第11章 位運算 附錄1 基本ASCII碼表 附錄2 C語言常用庫函數(shù) 參考文獻 

章節(jié)摘錄

插圖:第1章 緒論1.1 程序設計語言的發(fā)展人們要利用計算機解決實際問題,無論是對于數(shù)值計算問題還是非數(shù)值計算問題,一般總是需要編制解決問題的程序。所謂程序,是指用某種程序設計語言為工具編制出來的動作序列,它表達了人們解決問題的思路,也反映了需要計算機所作的一系列操作。因此,程序設計語言實際上就是用戶用來編寫程序的語言,它是人與計算機之間交換信息的工具。根據(jù)程序設計語言對問題的處理方式,程序設計語言一般分為機器語言、匯編語言和高級語言三大類。1.機器語言對于計算機來說,一組機器指令就是程序,稱為機器語言程序。機器語言是最底層的計算機語言。用機器語言編寫的程序,計算機硬件可以直接識別。在用機器語言編寫的程序中,每一條機器指令都是二進制形式的指令代碼。在指令代碼中一般包括操作碼和地址碼,其中操作碼告訴計算機作何種操作,地址碼則指出被操作的對象。對于不同的計算機硬件(主要是CPU),其指令系統(tǒng)是不同的,因此,針對一種計算機所編寫的機器語言程序不能在另一種計算機上運行。由于機器語言程序是直接針對計算機硬件的,因此它的執(zhí)行效率比較高,能充分發(fā)揮計算機的速度性能。但是,用機器語言編寫程序的難度比較大,容易出錯,而且程序的直觀性比較差,也不容易移植。

圖書封面

評論、評分、閱讀與下載


    C語言程序設計教程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   自學的話,有點不詳細,復習用倒是不錯
  •   不錯的書,拿來當課本
  •   給女朋友買的,其實我關于C語言的書很多,但是她對這本是情有獨鐘啊,非要這本不可。
 

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

京ICP備13047387號-7