出版時間:2009-9 出版社:清華大學(xué)出版社 作者:徐士良,孫甲松 編著 頁數(shù):386
前言
程序設(shè)計是每個科技工作者使用計算機的基本功。C語言是目前使用最廣泛的一種程序設(shè)計語言。它具有豐富的數(shù)據(jù)類型,使用靈活,可移植性好。它所提供的數(shù)據(jù)結(jié)構(gòu)和控制結(jié)構(gòu)適合于進(jìn)行結(jié)構(gòu)化程序設(shè)計,并且,利用C語言還可以實現(xiàn)匯編語言的大部分功能?! 禖程序設(shè)計教程》不僅詳細(xì)介紹了C語言的語法規(guī)則,而且對于某些功能的系統(tǒng)實現(xiàn)以及程序的執(zhí)行過程也進(jìn)行了必要的分析?!禖程序設(shè)計教程》著重強調(diào)的是C語言的基本概念。書中通過大量的例題分析和程序?qū)嵗?,使讀者理解和掌握利用C語言進(jìn)行程序設(shè)計的方法?! ∪珪卜?3章。書中所有程序都已經(jīng)過實際調(diào)試。除第6章外,每章后面都安排了足夠的練習(xí)題。在每章最后幾個練習(xí)題中給出了編程的具體要求,通常可以作為實驗使用。 《C程序設(shè)計教程》的特點是簡明扼要,通俗易懂,例題豐富?! ∮捎谧髡咚接邢?,書中難免存在錯誤和不妥之處,懇請讀者批評指正。
內(nèi)容概要
本書是作者通過長期教學(xué)實踐而寫成的。全書由淺入深,逐步介紹C語言中的基本概念和語法,可使讀者全面、系統(tǒng)地理解和掌握用C語言進(jìn)行程序設(shè)計的方法。書中主要內(nèi)容包括: 程序設(shè)計基本概念、C語言的基本數(shù)據(jù)類型、數(shù)據(jù)的輸入輸出、C表達(dá)式與宏定義、選擇結(jié)構(gòu)、編譯預(yù)處理、循環(huán)結(jié)構(gòu)、模塊設(shè)計、數(shù)組、指針、結(jié)構(gòu)體與聯(lián)合體、文件、位運算。除第6章外,本書每章均提供了足夠的練習(xí)題。 本書的特點是簡明扼要、通俗易懂、例題豐富,有利于讀者自學(xué)。本書可作為高等學(xué)校學(xué)生學(xué)習(xí)C語言程序設(shè)計的教材。
書籍目錄
第1章 緒論 1.1 程序設(shè)計概述 1.2 程序設(shè)計語言 1.3 簡單的C語言程序 1.4 C語言程序的上機步驟 練習(xí)1第2章 C基本數(shù)據(jù)類型 2.1 數(shù)據(jù)在計算機中的表示 2.1.1 計算機記數(shù)制 2.1.2 計算機中數(shù)的表示 2.2 常量與變量 2.3 基本數(shù)據(jù)類型常量 2.3.1 整型常量 2.3.2 實型常量 2.3.3 字符型常量 2.4 基本數(shù)據(jù)類型變量的定義 2.4.1 整型變量的定義 2.4.2 實型變量的定義 2.4.3 字符型變量的定義 練習(xí)2第3章 數(shù)據(jù)的輸入與輸出 3.1 格式輸出函數(shù) 3.1.1 基本的格式輸出語句 3.1.2 printf函數(shù)中常用的格式說明 3.1.3 使用printf函數(shù)時的注意事項 3.2 格式輸入函數(shù) 3.2.1 基本的格式輸入語句 3.2.2 scanf函數(shù)中常用的格式說明 3.2.3 通過scanf函數(shù)從鍵盤輸入數(shù)據(jù) 3.3 字符輸出函數(shù) 3.4 字符輸入函數(shù) 練習(xí)3第4章 C表達(dá)式與宏定義 4.1 賦值運算 4.2 算術(shù)運算及其表達(dá)式 4.3 關(guān)系運算及其表達(dá)式 4.4 邏輯運算及其表達(dá)式 4.5 其他運算符 4.5.1 增1與減1運算符 4.5.2 sizeof運算符 4.5.3 逗號運算符 4.6 標(biāo)準(zhǔn)函數(shù) 4.7 宏定義 4.7.1 符號常量定義 4.7.2 帶參數(shù)的宏定義 4.7.3 帶#的宏定義 練習(xí)4第5章 選擇結(jié)構(gòu) 5.1 語句與復(fù)合語句 5.2 if語句96 5.3 if…else結(jié)構(gòu) 5.4 條件運算符 5.5 switch結(jié)構(gòu) 5.6 程序舉例 練習(xí)5第6章 編譯預(yù)處理 6.1 文件包含命令 6.2 條件編譯命令 6.3 #pragma命令 6.4 #line命令第7章 循環(huán)結(jié)構(gòu)第8章 模塊設(shè)計第9章 數(shù)組第10章 指針第11章 結(jié)構(gòu)體與聯(lián)合體第12章 文件第13章 位運算附錄A 基本ASCII碼表附錄B C常用庫函數(shù)附錄C VC6編譯系統(tǒng)常用操作說明參考文獻(xiàn)
章節(jié)摘錄
第1章 緒論 1.1 程序設(shè)計概述 對于初學(xué)計算機的人來說,往往簡單地把程序設(shè)計理解為編制一個程序,覺得能根據(jù)實際問題直接編出一個程序就行了。其實這是不對的,至少是不全面的。實際上,程序設(shè)計包括多方面的內(nèi)容,而具體編制程序只是其中的一個方面。什么是程序設(shè)計?有人將程序設(shè)計描述成如下的一個公式: 程序設(shè)計一算法+數(shù)據(jù)結(jié)構(gòu)+方法+工具 由此可以看出,在整個程序設(shè)計的過程中,要涉及算法的設(shè)計、數(shù)據(jù)結(jié)構(gòu)的設(shè)計、方法的設(shè)計和設(shè)計工具的選擇等諸多方面。從這個概念出發(fā),一般來說,可以將程序設(shè)計的過程分為以下五個基本步驟: (1)問題的分析; ?。?)結(jié)構(gòu)特性的設(shè)計; ?。?)算法的設(shè)計; ?。?)流程的描述; ?。?)調(diào)試與運行?! ∠旅娣謩e對這五個步驟作簡要的說明。 1.問題分析 問題分析是進(jìn)行程序設(shè)計的基礎(chǔ)。如果在沒有把所要解決的問題分析清楚之前就想著手編制程序,是很難得到預(yù)想結(jié)果的,這只能收到事倍功半的效果。根據(jù)所要解決的問題性質(zhì)與類型,需要分析的內(nèi)容可能是不同的,但最基本的分析內(nèi)容主要有以下幾個方面。
編輯推薦
《C程序設(shè)計教程》重點講解C語言的基本概念,通過大量的例題分析和程序?qū)嵗棺x者理解和掌握利用C語言進(jìn)行程序設(shè)計的基本方法。
圖書封面
評論、評分、閱讀與下載