出版時間:2008-7 出版社:水利水電出版社 作者:王成端,徐翠霞 主編 頁數(shù):286
內容概要
本書是以C程序設計零起點讀者為主要對象的程序設計教程,2005年5月出版了第1版,本次再版進一步強化了編程能力,增加了C語言綜合實例的開發(fā),進一步講解C語言的基本概念和程序設計的方法。 本書共分11章,分別是:程序設計及C語言概述,基本數(shù)據(jù)類型、運算符和表達式,C語句和結構化程序設計,數(shù)組,函數(shù),編譯預處理,指針,結構體、共用體和枚舉,位運算,文件以及軟件開發(fā)綜合實例。
書籍目錄
序第二版前言第一版前言第1章 程序設計及C語言概述 本章學習目標 1.1 程序設計的基本概念 1.2 算法 1.3 C語言的特點 1.4 簡單的C語言程序 1.5 C語言程序的開發(fā) 本章小結 習題一第2章 數(shù)據(jù)描述與基本操作 本章學習目標 2.1 基本標識符 2.2 基本數(shù)據(jù)類型 2.3 常量和變量 2.4 運算符與表達式 2.5 數(shù)據(jù)的類型轉換 2.6 數(shù)據(jù)的輸入和輸入 2.7 應用舉例 本章小結 習題二第3章 C語言程序的流程控制 本章學習目標 3.1 C語言程序的3種基本結構 3.2 C語言語句概述 3.3 選擇結構程序設計 3.4 循環(huán)結構的程序設計 3.5 流程轉向語句 3.6 典型應用算法 本章小結 習題三第4章 數(shù)組 本章學習目標 4.1 一維數(shù)組 4.2 二維數(shù)組 4.3 字符數(shù)組與字符串 本章小結 習題四第5章 函數(shù) 5.1 概述 5.2 函數(shù)的定義與調用 5.3 函數(shù)的嵌套調用 5.4 遞歸函數(shù)及其調用 5.5 主調函數(shù)和被調函數(shù)的數(shù)據(jù)傳遞 5.6 變量的存儲類別 5.7 內部函數(shù)和外部函數(shù) 5.8 函數(shù)應用舉例 本章小結 習題五第6章 編譯預處理第7章 指針第8章 結構體、共用體和枚舉第9章 位運算第10章 文件第11章 軟件開發(fā)綜合實例附錄1 常用字符與ASCII碼對照表附錄2 運算符的優(yōu)先級和結合方向附錄3 庫函數(shù)參考文獻
章節(jié)摘錄
第1章 程序設計及C語言概述 本章學習目標 本章主要介紹程序設計的基本概念、C語言的特點、簡單的C語言程序及開發(fā)C語言程序的主要步驟。通過本章的學習,要求做到: ·了解程序、程序文件、程序設計等基本概念。 ·了解算法的概念及其特性,熟悉常用的描述算法的方法?! ち私釩語言對程序設計方法的支持及C語言的基本特點?! な炀氄莆蘸唵蜟語言程序的基本結構,能夠編寫包含鍵盤輸入、計算和輸出等操作的簡單C語言程序?! ち私釩語言程序開發(fā)的過程,學會最簡單的C語言程序開發(fā)?! 【帉戃浖枰褂贸绦蛟O計語言,目前可用的程序設計語言有很多,各有其特點。有些語言適于開發(fā)數(shù)據(jù)庫應用程序,有些語言適于開發(fā)科學計算程序,有的簡便易學,有的功能全面。在本書中,將介紹C語言。 1.1 程序設計的基本概念 1.1.1 程序和程序文件 程序就是用程序設計語言對要完成的任務進行描述。 一個程序一般應包含以下兩方面內容:一是對數(shù)據(jù)的描述,在程序中要指定數(shù)據(jù)的類型和數(shù)據(jù)的組織形式,即數(shù)據(jù)結構;二是對操作步驟的描述,也就是算法。 程序必須以文件的方式存儲在計算機中,存放程序的文件稱為程序文件。對于C語言,源代碼程序文件約定的擴展名為.c 1.1.2 程序設計和程序設計語言 1. 程序設計 所謂程序設計就是把解題步驟用程序設計語言描述出來的工作過程。簡單的程序設計一般包含以下幾個部分: ?。?)確定數(shù)據(jù)結構。根據(jù)任務提出的要求、指定的輸入數(shù)據(jù)和輸出結果,確定存放數(shù)據(jù)的數(shù)據(jù)結構?! 。?)確定算法。針對存放數(shù)據(jù)的數(shù)據(jù)結構來確定解決問題、完成任務的步驟。 ?。?)編寫源代碼程序。根據(jù)確定的數(shù)據(jù)結構和算法,使用選定的程序設計語言編寫程序代碼,簡稱編程。 ?。?)調試和運行程序。通過對程序的調試消除由于疏忽而引起的語法錯誤或邏輯錯誤:用各種可能的輸入數(shù)據(jù)對程序進行測試,使之對各種合理的數(shù)據(jù)都能得到正確的結果,對不合理的數(shù)據(jù)能進行適當?shù)奶幚怼?/pre>圖書封面
評論、評分、閱讀與下載