注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言程序設(shè)計(jì)

C語言程序設(shè)計(jì)

C語言程序設(shè)計(jì)

定 價(jià):¥24.00

作 者: 譚浩強(qiáng)著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高職高專計(jì)算機(jī)系列教材
標(biāo) 簽: C

ISBN: 9787302037910 出版時(shí)間: 2000-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 338 字?jǐn)?shù):  

內(nèi)容簡介

  C語言功能豐富,使用靈活,可移植性好,既具有高級(jí)語言的優(yōu)點(diǎn),又具有低級(jí)語言的許多特點(diǎn),現(xiàn)可以用來編寫系統(tǒng)軟件,又可用于編寫應(yīng)用軟件,是國內(nèi)外廣泛使用的計(jì)算機(jī)語言。C程序設(shè)計(jì)是計(jì)算機(jī)應(yīng)用人員應(yīng)掌握的基本功。針對許多人想學(xué)C語言而C語言又難學(xué)的情況,作者在1991年編寫出版了一本《C程序設(shè)計(jì)》教材,由清華大學(xué)出版社出版。該書采用了新的體系結(jié)構(gòu),分散難點(diǎn),減小臺(tái)階,用人們易于理解的方式敘述清楚復(fù)雜的概念,受到廣大讀者的歡迎。許多人說,看了這本書,感到C語言不難學(xué)了。許多高職和大專學(xué)校選用這本書作為教材,收到很好的效果。因此在討論編寫“高職高專計(jì)算機(jī)系列教材”時(shí),許多學(xué)校的同志一致推薦《C程序設(shè)計(jì)》作為高職高專的教材。作者根據(jù)大家的意見,在《C程序設(shè)計(jì)》一書的基礎(chǔ)上,做了必要的修改與補(bǔ)充,編寫出這本《C語言程序設(shè)計(jì)》,供高職高專的師生使用。在這本書中,保留了《C程序設(shè)計(jì)》一書的特點(diǎn):體系合理、邏輯清楚、例題豐富、通俗易懂。同時(shí)又根據(jù)C語言新標(biāo)準(zhǔn)的規(guī)定,對該書進(jìn)行了改寫,使之符合當(dāng)前的需要。程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,不可能只靠聽課和看書就能掌握C語言程序設(shè)計(jì)。應(yīng)當(dāng)十分重視自己動(dòng)手編寫程序和上機(jī)運(yùn)行程序。上機(jī)的時(shí)間愈多愈好。為了幫助讀者學(xué)習(xí)本書,作者還編寫了一本《C語言程序設(shè)計(jì)題解與上機(jī)指導(dǎo)》,提供本書中各章習(xí)題的參考答案以及上機(jī)實(shí)習(xí)指導(dǎo)。本書是高職高專學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)的理想教材。凡具有計(jì)算機(jī)初步知識(shí)的讀者都能讀懂本書。本書也可作為C語言培訓(xùn)教材,也可供自學(xué)參考。本書配有電子教案。

作者簡介

  作者:譚浩強(qiáng)譚浩強(qiáng)教授,我國著名計(jì)算機(jī)教育專家。1934年生。1958年清華大學(xué)畢業(yè)。學(xué)生時(shí)代曾擔(dān)任清華大學(xué)學(xué)生會(huì)主席、北京市人民代表。他是我國計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開拓者之一,現(xiàn)任全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)會(huì)長、教育部全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試委員會(huì)主任委員。譚浩強(qiáng)教授創(chuàng)造了3個(gè)世界紀(jì)錄:(1)20年來他(及和他人合作)共編著出版了130本計(jì)算機(jī)著作,此外主編了250多本計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量超過了4500萬冊,是讀者最多的科技作家。我國平均每30人、知識(shí)分子每1.5人就擁有一本譚浩強(qiáng)的書。(3)他和別人合作編著的《BASIC語言》發(fā)行1200多萬冊,創(chuàng)科技書籍發(fā)行量的世界紀(jì)錄。此外他編著的《C程序設(shè)計(jì)》發(fā)行了600萬冊,他曾在中央電視臺(tái)主講了BASIC,F(xiàn)ORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七種計(jì)算機(jī)語言,觀眾超過300萬人。在我國學(xué)習(xí)計(jì)算機(jī)的人中很少有不知道譚浩強(qiáng)教授的。他善于用容易理解的方法和語言說明復(fù)雜的概念。許多人認(rèn)為他開創(chuàng)了計(jì)算機(jī)書籍貼近大眾的新風(fēng),為我國的計(jì)算機(jī)普及事業(yè)做出了重要的貢獻(xiàn)。譚浩強(qiáng)教授曾獲全國高校教學(xué)成果國家級(jí)獎(jiǎng)、國家科技進(jìn)步獎(jiǎng),以及北京市政府授予的“有突出貢獻(xiàn)專家”稱號(hào)。被國家科委、中國科協(xié)表彰為“全國優(yōu)秀科普工作者”。英國劍橋國際傳記中心將他列入“世界名人錄”?!队?jì)算機(jī)世界》報(bào)組織的“世紀(jì)評(píng)選”把他評(píng)為我國“20世紀(jì)最有影響的IT人物”10個(gè)人之一(排在第2位)。他的功績是把千百萬群眾帶入計(jì)算機(jī)的大門??焖僬莆誆xcel電子表格>>更多作品

圖書目錄

第1章 C語言概述

1.1 C語言出現(xiàn)的歷史背景
1.2 C語塞的特點(diǎn)
1.3 簡單的C程序介紹
1.4 C程序的上機(jī)步驟
習(xí)題

第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式

2.1 C的數(shù)據(jù)類型
2.2 常量虧變量
2.2.1 常量和符號(hào)常量
2.2.2 變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量的表示歷法
2.3.2 整型變量
2.3.3 整型常量的類型
2.4 實(shí)型數(shù)據(jù)
2.4.1 實(shí)型常量的表示方法
2.4.2 實(shí)型變量
2.4.3 實(shí)型常量的類型
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 字符變量
2.5.3 字符數(shù)據(jù)在內(nèi)在中的存儲(chǔ)形式及使用方法
2.5.4 字符串常量
2.6 變量賦初值
2.7 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
2.8 算術(shù)運(yùn)算符和算術(shù)表達(dá)貳
2.8.1 C運(yùn)算符簡介
2.8.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.9 賦值運(yùn)算符和賦值表達(dá)式
2.10 運(yùn)算符和逗號(hào)表達(dá)式
習(xí)題

第3章 最簡車的C程序設(shè)計(jì)順序程度設(shè)計(jì)

3.1 C語句概述
3.2 程序的三種基本結(jié)構(gòu)
3.3 賦值語句
3.4 數(shù)據(jù)輸入輸出的概念及在C語言中的實(shí)現(xiàn)
3.5 字符數(shù)據(jù)的輸入輸出
3.5.1 Putchar函數(shù)(字符輸出函數(shù))
3.5.2 getchar函數(shù)(字符輸入函數(shù))
3.6 格式輸入尋輸出
3.6.1 Prinff函數(shù)格式輸出函數(shù))
3.6.2 sconf函數(shù)(格式輸入圍數(shù))
3.7 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
習(xí)題

第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)

4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.1.1 關(guān)系運(yùn)算符及其優(yōu)先次序
4.1.2 夫系表達(dá)式
4.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.2.1 邏輯運(yùn)算符及其優(yōu)先次序
4.2.2 邏輯表達(dá)式
4.3 if語句
4.3.1 if語句的三種形式
4.3.2 if語句的嵌套
4.3.3 條件運(yùn)算符
4.4 Switch語句
4.5 程序舉例
習(xí)題

第5章 循環(huán)控制

5.1 概述
5.2 goto語句以及用goto語句構(gòu)成循環(huán)
5.3 While語句
5.4 do-while語句
5.5 for語句
5.6 循環(huán)的嵌套
5.7 幾種循環(huán)的比較
5.8 breok語句和continue均句
5.8.1 break語句
5.8.2 continue語句
5.9 程序舉例
習(xí)題

第6章 數(shù)組

6.1 一維數(shù)組的定義和引用
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組元素的引用
6.1.3 一維數(shù)組的初始化
6.1.4 一維數(shù)組程序舉例
6.2 二維數(shù)組的定義和引用
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組的引用
6.2.3 二維數(shù)組的初始化
6.2.4 二維數(shù)組程序舉例
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 字符數(shù)組的引用
6.3.4 字符串和字符串結(jié)束標(biāo)志
6.3.5 字符數(shù)組的輸入輸出
6.3.6 字符串處理函數(shù)
6.3.7 字符數(shù)組應(yīng)用舉例
習(xí)題

第7章 函數(shù)

7.1 概述
7.2 函數(shù)定義的一般形式
7.3 函數(shù)參數(shù)和函數(shù)的值
7.3.1 形式參數(shù)和買際參數(shù)
7.3.2 函數(shù)的返回值
7.4 函數(shù)的調(diào)用
7.4.1 函數(shù)調(diào)用的一般形式
7.4.2 函數(shù)調(diào)用的歷式
7.4.3 M被調(diào)用函數(shù)的聲明和函數(shù)原型
7.5 函數(shù)的嵌套調(diào)用
7.6 函數(shù)的遞歸調(diào)用
7.7 數(shù)組作為函數(shù)參數(shù)
7.8 局部變量和全局變量
7.8.1 局部變量
7.8.2 全局變量
7.9 變量的存儲(chǔ)類別
7.9.1 動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)方式
7.9.2 auto變量
7.9.3 用Static聲明局部變量
7.9.4 reglster變量
7.9.5 用extern聲明外部變量
7.9.6 用Static聲明外部變量
7.9.7 關(guān)于變量的聲明和定義
7.9.8 存儲(chǔ)類別小結(jié)
7.10 內(nèi)部函數(shù)和外部函數(shù)
7.10.1 內(nèi)部函數(shù)
7.10.2 外部函數(shù)
7.11 如何運(yùn)行一個(gè)多文件的程序
習(xí)題

第8章 預(yù)處理命令

8.1 宏定義
8.1.1 不帶多數(shù)的宏定義
8.1.2 帶參數(shù)的宏定義
8.2 “文件包含”處理
8.3 條件編譯
習(xí)題

第9章 指針

9.1 地址和指針的概念
9.2 變量的指針和指間變量的指針變量
9.2.1 定義一個(gè)指針變量
9.2.2 指針變量的引用
9.2.3 指針變量作為函數(shù)參數(shù)
9.3 數(shù)組的指針和指向數(shù)組的指針變量
9.3.1 指向數(shù)經(jīng)元素的指針
9.3.2 通過指針引用數(shù)經(jīng)元素
9.3.3 數(shù)組合作函數(shù)多數(shù)
9.3.4 指向多維數(shù)組的指針和指針變量
9.4 字符串的指針和指向字符串的指針變量
9.4.1 字符串的表示形式
9.4.2 字符串指針作函數(shù)參數(shù)
9.4.3 對使用字符指針變量和字符數(shù)組的討論
9.5 函數(shù)的指針和指向函數(shù)的指針變量
9.5.1 用函數(shù)指針變量調(diào)用函數(shù)
9.5.2 用指回函數(shù)的指針作函數(shù)參數(shù)
9.6 返回指針位的函數(shù)
9.7 指針數(shù)組和指同指針的指針
9.7.1 8針數(shù)組的概念
9.7.2 指向指針的指針
9.7.3 指針數(shù)組作main函數(shù)的形參
9.8 有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算的小結(jié)
9.8.1 有關(guān)指針的數(shù)據(jù)類型的小結(jié)
9.8.2 指針運(yùn)算小結(jié)
9.8.3 void指針類型
習(xí)題

第10章 結(jié)構(gòu)體與共用體

10.1 概述
10.2 定義結(jié)構(gòu)體類型變量的方法
10.3 結(jié)構(gòu)體變量的引用
10.4 結(jié)構(gòu)體變量的初始化
10.5 結(jié)構(gòu)體數(shù)組
10.5.1 定義結(jié)構(gòu)體數(shù)組
10.5.2 結(jié)構(gòu)體數(shù)組的初始他
10.5.3 結(jié)構(gòu)體數(shù)經(jīng)歷用舉例
10.6 B向結(jié)相體類型數(shù)據(jù)的指針
10.6.1 指間結(jié)構(gòu)體變量的指針
10.6.2 指間結(jié)構(gòu)體數(shù)組的指針
10.6.3 用結(jié)相體變量和指問結(jié)構(gòu)體的指針作函數(shù)參數(shù)
10.7 用指針處理鏈表
10.7.1 鏈表概述
10.7.2 簡單鏈表
10.7.3 處理動(dòng)態(tài)鏈表所需的函數(shù)
10.7.4 建立動(dòng)態(tài)健表
10.7.5 輸出鍵表
10.7.6 對鏈表的刪除操作
10.7.7 對鏈表的插入操作
10.7.8 對鏈表的綜臺(tái)操作
10.8 共用體
10.8.1 并用體的概念
10.8.2 共用體變量的引用畫式
10.8.3 共用體類型數(shù)據(jù)的特點(diǎn)
10.9 枚舉類型
10.10 用typedef定文類型
習(xí)題

第11章 位運(yùn)算

11.1 位運(yùn)算符和位運(yùn)算
11.1.1 “接位與”運(yùn)算符(&)
11.1.2 接位或運(yùn)算符(1)
10.1.3 “異或”運(yùn)算符(^)
11.1.4 “取反”運(yùn)算符(~)
11.5 左移運(yùn)算簡(<<)
10.1.6 右移運(yùn)算符(>>)
11.1.7 位運(yùn)算賦值遠(yuǎn)器符
11.1.8 不同長度的數(shù)據(jù)進(jìn)行值運(yùn)算
11.2 位運(yùn)界舉例
11.3 位段
習(xí)題

第12章 文件

12.1 C文件概述
12.2 文件類型指針
12.3 文件的打開與關(guān)閉
12.3.1 文件的打開(fopen函數(shù))
12.3.2 文件的關(guān)閉(fclose函數(shù))
12.4 文件的讀寫
12.4.1 fputc函數(shù)和fqetc函數(shù)(Putc函數(shù)和getc函數(shù))
12.4.2 fread函數(shù)和 twrit6函數(shù)
12.4.3 fprinff函數(shù)和fscanf函數(shù)
12.4.4 其他讀寫函數(shù)
12.5 文件的定位
12.5.1 rewind函數(shù)
12.5.2 fseek函數(shù)和隨機(jī)讀寫
12.5.3 ffell函數(shù)
12.6 出錯(cuò)的項(xiàng)測
12.6.1 ferror函數(shù)
12.6.2 clearers函數(shù)
12.7 文件輸入輸出小結(jié)
習(xí)題

第13章 常見錯(cuò)誤和程序調(diào)試

13.1 常見錯(cuò)誤為析
13.2 程序調(diào)試

附錄I 常用字符與ASCII代碼對限由
附錄II C語言中的關(guān)鍵字
附錄III 運(yùn)算符和結(jié)合性
附錄IV C語言常用語法提要
附錄V C庫函數(shù)

參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)