C語言程序設計

出版時間:2008-11  出版社:清華大學出版社  作者:劉振安  頁數(shù):259  

前言

  本書的第一版自從2002年出版以來,受到許多讀者的關心,提出了很多寶貴意見。根據(jù)讀者的意見和高職高專的教學大綱,依據(jù)加強基礎、培養(yǎng)實用人才的原則,對原來的教材進行如下修改?! 。?)在第1章增加C程序的基本程序結構模式,以便學生能盡早通過模仿,加強理解并掌握C語言的基本編程方式?! 。?)重寫第3章(函數(shù)與變量類型),詳細介紹函數(shù)的編制方法并通過實例解釋C語言編程的核心是函數(shù)調用問題?! 。?)在第3章給出C程序的單文件和多文件編程的結構模式,通過這些模式加強對C程序函數(shù)調用的深入理解,為編制實用程序打下基礎?! 。?)改寫第7章(C程序結構化設計實例),使它與第3章遙相呼應,進一步介紹編寫實用C程序的方法,并通過一個實際的例子,演示如何根據(jù)多文件結構模式,劃分各種文件以及函數(shù)組成的一般方法,以期提高學生的實際編程能力?! 。?)第2章增加了計算機解題實例,第4章增加查找實例,以便使學生了解如何使用計算機求解邏輯問題以及基本的常用算法?! 。?)刪除原來因例題超前所做的解釋并全部更換超前例題,既方便了教學,也降低了學習的臺階?! 。?)刪除第4章的函數(shù)指針和第5章的位操作及聯(lián)合,精簡枚舉的內容。 ?。?)精簡附錄并訂正原來的錯誤和排版問題?! ∮纱丝梢?,這次修訂在強調理論教學以夠用為主的同時,也要求密切聯(lián)系實際應用的需要,目的是使學生在學習本課程之后,能夠勝任一般的實際編程任務。

內容概要

本書以實例為藍線,以培養(yǎng)C語言應用能力為主線,強調理論教學與實驗、實訓密切結合的同時,注意介紹ANSI C已經更新的內容,并與C++接軌,例如引入函數(shù)原型、void關鍵字及Const限定符的使用方法等。本書重點介紹基本理論、基本知識和基本技能,使讀者能夠熟練掌握編譯環(huán)境,尤其是從事軟件初步開發(fā)的能力,并注意為后續(xù)課程的學習打下基礎。    各章均有例題和錯誤分析,并結合本章內容給出實訓和習題,同時從實用的觀點出發(fā),專門開設一章C程序結構化設計實例,結合實例詳細介紹頭文件的編制、多個C語言文件及工程文件的編制等方法,以培養(yǎng)學生的實際應用能力。    本書取材新穎、結構合理、概念清楚、語言簡潔、通俗易懂、實用性強,易于教學,重在培養(yǎng)學生的應用技能。本書特別適合作為高職高專的教材,也可以作為培訓班教材、自學教材及工程技術人員的參考書。

作者簡介

  劉振安,中國科學技術大學自動化系教授,男,1947年生。曾獲科學院二等獎,省二和三等獎各一次,教材獎多部,發(fā)表論文70余篇,著作60多部,譯著一部?! ≈饕芯糠较蚴菆D像處理與通信和GPS。已完成863《產品的柔性設計及其動態(tài)建模研究》項目,現(xiàn)從事模式識別,圖像處理和通信的研究工作。從事指紋識別和靜態(tài)背景下動態(tài)圖像識別研究取得了較好效果,為鐵道部列車編組的動態(tài)圖像識別奠定了基礎。目前還從事DSP應用,語音壓縮與解碼及列車調度平臺的工作。

書籍目錄

第1章 C語言程序設計基礎 1.1 C程序及其主函數(shù)  1.1.1 簡單的C程序  1.1.2 程序語句  1.1.3 大小寫字母的使用  1.1.4 程序的書寫格式  1.1.5 簡單C程序的基本結構模式 1.2 基本的輸入與輸出 1.3 初學者最容易出現(xiàn)的錯誤 1.4 使用C程序解題的完整過程  1.4.1 程序的編輯、編譯和運行的基本概念  1.4.2 熟悉使用集成環(huán)境的重要性  1.4.3 解題的簡單過程 1.5 Visua1 C++6.0上機指南 1.6 基本數(shù)據(jù)類型和表達式  1.6.1 標識符  1.6.2 變量  1.6.3 基本數(shù)據(jù)類型  1.6.4 常量  1.6.5 運算符與表達式 1.7 數(shù)據(jù)輸出  1.7.1 putchar函數(shù)(字符輸出函數(shù))  1.7.2 printf函數(shù)(格式輸出函數(shù)) 1.8 數(shù)據(jù)輸入  1.8.1 Petchar函數(shù)(字符輸入函數(shù))  1.8.2 scanf函數(shù)(格式輸入函數(shù)) 1.9 典型例題及錯誤分析  1.9.1 典型例題  1.9.2 典型錯誤分析 實訓1 如何編輯、編譯、調試和運行一個實際程序 習題1第2章 C語言的控制結構 2.1 C語言的程序控制語句分類 2.2 關系運算  2.2.1 關系運算符及其優(yōu)先順序  2.2.2 關系表達式 2.3 邏輯運算  2.3.1 邏輯運算符及其優(yōu)先次序  2.3.2 邏輯表達式  2.4 控制選擇  2.4.1 條件分支程序設計  2.4.2 switch開關分支程序設計 2.5 循環(huán)控制程序設計  2.5.1 whi1e語句  2.5.2 d0whi1e語句  2.5.3 for語句  2.5.4 d0whi1e、whi1e及for語句的比較  2.5.5 break語句與continue語句  2.6 9 0t0語句 2.7 計算機解題實例  2.7.1 枚舉法  2.7.2 計算機求解邏輯思維題的方法  2.7.3 計算機解題小結  2.7.4 使用C程序解題的基本步驟 2.8 錯誤分析 實訓2 通過調試改正程序中的錯誤 習題2第3章 函數(shù)與變量類型 3.1  函數(shù)  3.1.1  函數(shù)和函數(shù)原型  3.1.2 函數(shù)值和return語句  3.1.3 函數(shù)調用形式  3.1.4 函數(shù)的形參和實參  3.1.5 被調用函數(shù)的返回位置 3.2 變量的作用域……第4章 數(shù)組和指針第5章 結構類型第6章 文件 第7章 C程序結構化設計實例附錄A C語言新版本與老版本的主要差別附錄B C語言操作符的優(yōu)先級附錄C C語言關鍵字附錄D 七位ASCII代碼表附錄E 常用標準庫解析參考文獻

章節(jié)摘錄

  第1章 C語言程序設計基礎  本章通過簡單而典型的C語言程序實例,引入C語言的主函數(shù)、C程序所使用的基本數(shù)據(jù)結構和表達式,以及實現(xiàn)輸出和輸入的方法,從而建立C程序設計的基本概念?! ?.1 C程序及其主函數(shù)  C語言是20世紀70年代初期美國貝爾(Bell)實驗室Dennis M.RitChie設計的一種程序設計語言,在1975年用C語言編寫的UNIX操作系統(tǒng)第六版公諸于世之后,C語言才引起廣泛重視,并成了最流行的程序設計語言之一?! NSI(美國國家標準協(xié)會)于1983年成立了一個專門委員會,為C語言制定了ANSl標準。當時比較流行的有Turbo C,它不僅滿足ANSl標準,還提供了一個集成開發(fā)環(huán)境,同時也按傳統(tǒng)方式提供了命令行編譯程序版本以滿足不同用戶的需要。本書雖然以MiCrosoft Visual C++6.0為編程環(huán)境,但程序則嚴格按照新標準。附錄A給出C語言新版本與老版本的主要差別?! ∮肅語言編寫的程序稱為C語言源程序,簡稱C程序。C程序一般是由一個或若干個函數(shù)組成,在組成一個程序的若干函數(shù)中必須有一個且只能有一個名為main的函數(shù)(主函數(shù)),運行C程序時總是從main函數(shù)開始執(zhí)行。在一個函數(shù)名字之后一定要有一對圓括號,圓括號中是否有參數(shù)由編程者決定,目前只介紹無參數(shù)的main函數(shù),多個函數(shù)的C程序結構將在第3章介紹。C程序所在的文件以后綴“.C”作為文件擴展名。  1.1.1 簡單的C程序  C程序至少要有一個主函數(shù),下面是一個簡單的標準C程序實例?!  ?/pre>

編輯推薦

  取材新穎、結構合理、概念清楚、語言簡潔、通俗易懂、實用性強,易于教學,重在培養(yǎng)學生的應用技能。《C語言程序設計(第2版)》特別適合作為高職高專的教材,也可以作為培訓班教材、自學教材及工程技術人員的參考書。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   是正版的 好!主要是我是為了別人買得這本書
 

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

京ICP備13047387號-7