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

出版時(shí)間:2005-8  出版社:人民郵電出版社  作者:陳寶賢  

內(nèi)容概要

本書詳細(xì)地介紹C語(yǔ)言基本知識(shí),以及程序設(shè)計(jì)的基本原理、結(jié)構(gòu)化程序開發(fā)方法。全書共有14章,內(nèi)容包括:C語(yǔ)言概述、程序設(shè)計(jì)基礎(chǔ)知識(shí)、C語(yǔ)言數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算、順序結(jié)構(gòu)程序、分支結(jié)構(gòu)程序 、循環(huán)結(jié)構(gòu)程序、函數(shù)、預(yù)處理、數(shù)組與字符串處理、指針、結(jié)構(gòu)體與共用體、文件、位運(yùn)算。   書中大量的例題,為讀者提供了結(jié)構(gòu)化程序設(shè)計(jì)以及數(shù)組、指針、結(jié)構(gòu)體和數(shù)據(jù)文件的應(yīng)用實(shí)例。   本書可作為大、專院校C語(yǔ)言程序設(shè)計(jì)的教材,也可作為計(jì)算機(jī)程序設(shè)計(jì)初學(xué)者的自學(xué)參考書。

書籍目錄

第1章 C語(yǔ)言概述 11.1 C語(yǔ)言的發(fā)展簡(jiǎn)史和特點(diǎn) 11.1.1 計(jì)算機(jī)語(yǔ)言的發(fā)展過(guò)程 11.1.2 C語(yǔ)言的發(fā)展簡(jiǎn)史 21.1.3 C語(yǔ)言的特點(diǎn) 31.2 認(rèn)識(shí)C語(yǔ)言 31.2.1 C語(yǔ)言程序的結(jié)構(gòu) 31.2.2 C語(yǔ)言的標(biāo)識(shí)符 51.2.3 C語(yǔ)言語(yǔ)句 61.2.4 系統(tǒng)庫(kù)函數(shù) 71.2.5 C語(yǔ)言源程序的書寫規(guī)則 81.3 Turbo C V2.0的運(yùn)行環(huán)境及基本操作 91.3.1 Turbo C V2.0系統(tǒng)簡(jiǎn)介 91.3.2 TC的啟動(dòng)與退出 101.3.3 TC主屏幕 111.3.4 編輯一個(gè)C語(yǔ)言源程序 121.3.5 編譯、連接單個(gè)源程序文件 131.3.6 運(yùn)行一個(gè)C語(yǔ)言程序并查看運(yùn)行結(jié)果 13習(xí)題1 14第2章 程序設(shè)計(jì)基礎(chǔ)知識(shí) 162.1 算法與程序 162.1.1 計(jì)算機(jī)解題過(guò)程 162.1.2 算法與程序 172.2 結(jié)構(gòu)化程序設(shè)計(jì) 182.2.1 程序設(shè)計(jì)基本概念 192.2.2 結(jié)構(gòu)化程序的3種基本結(jié)構(gòu) 192.2.3 結(jié)構(gòu)化程序設(shè)計(jì)方法 192.3 結(jié)構(gòu)化程序算法描述 202.3.1 程序流程圖 202.3.2 N-S圖 212.3.3 PAD圖 222.3.4 結(jié)構(gòu)化程序算法描述實(shí)例 232.4 面向?qū)ο蟪绦蛟O(shè)計(jì)簡(jiǎn)介 242.4.1 對(duì)象 242.4.2 類 24習(xí)題2 25第3章 C語(yǔ)言數(shù)據(jù)類型 263.1 數(shù)據(jù)類型 263.1.1 數(shù)據(jù)類型的種類 263.1.2 常量與變量 273.2 整型數(shù)據(jù) 283.2.1 整型變量 283.2.2 整型常量 293.3 實(shí)型數(shù)據(jù) 303.3.1 實(shí)型變量 303.3.2 實(shí)型常量 313.4 字符型數(shù)據(jù) 323.4.1 字符常量 323.4.2 字符變量 333.4.3 字符串常量 34習(xí)題3 34第4章 數(shù)據(jù)運(yùn)算 374.1 數(shù)據(jù)運(yùn)算的基本概念 374.1.1 運(yùn)算符 374.1.2 表達(dá)式 384.2 算術(shù)運(yùn)算 394.2.1 算術(shù)運(yùn)算符 394.2.2 算術(shù)表達(dá)式與運(yùn)算規(guī)則 394.3 賦值運(yùn)算 414.3.1 賦值運(yùn)算符 414.3.2 賦值表達(dá)式 414.3.3 復(fù)合賦值運(yùn)算 434.4 關(guān)系運(yùn)算 444.4.1 關(guān)系運(yùn)算符 444.4.2 關(guān)系表達(dá)式 444.5 邏輯運(yùn)算 454.5.1 邏輯運(yùn)算符 454.5.2 邏輯運(yùn)算表達(dá)式 454.6 自增自減運(yùn)算 474.6.1 自增、自減運(yùn)算符 474.6.2 自增、自減運(yùn)算符的用法與運(yùn)算規(guī)則 474.7 其他運(yùn)算 484.7.1 條件運(yùn)算 484.7.2 逗號(hào)運(yùn)算 494.7.3 求字節(jié)數(shù)運(yùn)算 50習(xí)題4 51第5章 順序結(jié)構(gòu)程序設(shè)計(jì) 535.1 順序結(jié)構(gòu)程序 535.2 字符輸入輸出函數(shù) 545.2.1 字符輸入函數(shù)getchar 545.2.2 字符輸出函數(shù)putchar 555.3 格式輸入輸出函數(shù) 565.3.1 格式輸出函數(shù)printf 565.3.2 格式輸入函數(shù)scanf 585.4 順序結(jié)構(gòu)程序設(shè)計(jì)應(yīng)用實(shí)例 61習(xí)題5 62第6章 選擇結(jié)構(gòu)程序設(shè)計(jì) 656.1 if語(yǔ)句 656.1.1 if語(yǔ)句的3種形式 656.1.2 if語(yǔ)句與條件運(yùn)算符 696.1.3 if語(yǔ)句的嵌套 696.2 switch語(yǔ)句 726.2.1 switch語(yǔ)句 726.2.2 switch語(yǔ)句中break語(yǔ)句的使用 746.3 選擇結(jié)構(gòu)程序舉例 75習(xí)題6 78第7章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 827.1 goto語(yǔ)句 827.2 while語(yǔ)句 837.3 do-while語(yǔ)句 847.4 for語(yǔ)句 867.5 break和continue 語(yǔ)句 897.6 循環(huán)的嵌套 917.7 循環(huán)結(jié)構(gòu)程序舉例 92習(xí)題7 94第8章 函數(shù) 998.1 概述 998.1.1 函數(shù)的分類 998.1.2 函數(shù)的作用 1008.2 函數(shù)定義 1008.2.1 函數(shù)的定義 1008.2.2 函數(shù)的定義說(shuō)明 1018.3 函數(shù)的返回值 1038.4 函數(shù)的調(diào)用 1048.4.1 函數(shù)的調(diào)用方式 1048.4.2 函數(shù)的形參與實(shí)參 1058.4.3 函數(shù)的嵌套調(diào)用 1078.4.4 函數(shù)的遞歸調(diào)用 1098.5 變量的作用域與存儲(chǔ)類別 1118.5.1 變量的作用域 1118.5.2 變量存儲(chǔ)類別 1148.6 函數(shù)的存儲(chǔ)類別 116習(xí)題8 118第9章 預(yù)處理 1219.1 宏定義 1219.1.1 不帶參數(shù)的宏定義 1219.1.2 帶參數(shù)的宏定義 1239.2 文件包含 1259.3 條件編譯 126習(xí)題9 128第10章 數(shù)組與字符串處理 13110.1 數(shù)組的概念 13110.2 一維數(shù)組 13210.2.1 一維數(shù)組的定義 13210.2.2 一維數(shù)組元素的引用 13310.2.3 一維數(shù)組的初始化 13310.2.4 一維數(shù)組程序舉例 13410.3 多維數(shù)組 13610.3.1 二維數(shù)組的定義 13610.3.2 二維數(shù)組元素的引用 13610.3.3 二維數(shù)組的初始化 13710.3.4 二維數(shù)組程序舉例 13710.4 字符數(shù)組與字符串 13810.4.1 字符數(shù)組 13810.4.2 字符串和字符串結(jié)束標(biāo)志 13810.5 字符串處理函數(shù) 13910.5.1 幾個(gè)最常用的字符串函數(shù) 14010.5.2 應(yīng)用舉例 14210.6 數(shù)組作為函數(shù)參數(shù) 143習(xí)題10 145第11章 指針 15011.1 指針的概念 15011.1.1 地址 15011.1.2 指針的類型和指針的值 15011.2 變量和指針 15111.2.1 變量的指針 15111.2.2 指向變量的指針變量 15111.2.3 指向變量的指針變量應(yīng)用舉例 15211.3 指針和數(shù)組 15411.3.1 數(shù)組中地址的概念 15411.3.2 指向一維數(shù)組的指針變量 15411.3.3 指向二維數(shù)組的指針變量 15711.4 字符串和指針變量 16011.5 函數(shù)和指針 16311.5.1 函數(shù)的指針和指向函數(shù)的指針變量 16311.5.2 指向函數(shù)的指針變量作為函數(shù)的參數(shù) 16411.5.3 返回指針值的函數(shù) 16511.6 指針數(shù)組和指向指針變量的指針 16611.6.1 指針數(shù)組 16611.6.2 指向指針的指針變量 16711.6.3 main函數(shù)的形參 168習(xí)題11 169第12章 結(jié)構(gòu)體與共用體 17512.1 概述 17512.2 結(jié)構(gòu)類型與結(jié)構(gòu)變量的定義 17512.2.1 結(jié)構(gòu)類型的定義 17512.2.2 聲明結(jié)構(gòu)體類型變量 17612.3 結(jié)構(gòu)體變量的初始化和引用 17812.4 結(jié)構(gòu)體數(shù)組 18112.4.1 結(jié)構(gòu)體數(shù)組的定義 18112.4.2 結(jié)構(gòu)體數(shù)組的初始化 18112.4.3 結(jié)構(gòu)體數(shù)組應(yīng)用 18212.5 結(jié)構(gòu)體指針 18512.5.1 結(jié)構(gòu)體指針定義 18512.5.2 結(jié)構(gòu)體指針引用 18512.5.3 用結(jié)構(gòu)體變量的指針作函數(shù)參數(shù) 18712.6 結(jié)構(gòu)體指針與鏈表 18912.6.1 鏈表概述 18912.6.2 單鏈表的建立 19012.6.3 用于動(dòng)態(tài)存儲(chǔ)分配的函數(shù) 19112.6.4 動(dòng)態(tài)申請(qǐng)結(jié)點(diǎn),建立單鏈表 19212.6.5 鏈表的刪除 19312.6.6 鏈表的插入 19412.6.7 單鏈表的應(yīng)用實(shí)例 19512.7 共用體 19812.7.1 共用體的定義 19812.7.2 共用體變量的引用 19912.7.3 共用體類型數(shù)據(jù)的特點(diǎn) 20012.8 枚舉類型 20112.8.1 枚舉型變量的定義和引用 20212.8.2 枚舉類型變量的應(yīng)用實(shí)例 20312.9 typedef類型定義 204習(xí)題12 205第13章 文件 20813.1 文件及其分類 20813.2 文件指針 20913.3 文件的打開和關(guān)閉 21013.3.1 文件的打開 21013.3.2 文件的關(guān)閉 21113.4 文件的讀寫 21213.4.1 字符讀寫函數(shù)fgetc和fputc 21213.4.2 字符串讀寫函數(shù)fgets和fputs 21413.4.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite 21513.4.4 格式化讀寫函數(shù)fscanf和fprintf 21713.4.5 putw和getw函數(shù) 21913.5 文件的隨機(jī)讀寫和出錯(cuò)檢測(cè) 21913.5.1 文件的定位 21913.5.2 文件檢測(cè)函數(shù) 221習(xí)題13 221第14章 位運(yùn)算 22414.1 位邏輯運(yùn)算 22414.1.1 按位與運(yùn)算 22414.1.2 按位或運(yùn)算 22514.1.3 按位異或運(yùn)算 22614.1.4 按位取反運(yùn)算 22714.2 位移位運(yùn)算 22814.2.1 按位左移運(yùn)算 22814.2.2 按位右移運(yùn)算 22814.3 復(fù)合位賦值運(yùn)算 23014.3.1 復(fù)合位賦值運(yùn)算符 23014.3.2 復(fù)合位賦值運(yùn)算規(guī)則 23114.4 位段 23114.4.1 位段的概念與定義 23114.4.2 位段的引用 232習(xí)題14 233附錄1 常用字符與ASC II碼對(duì)照表 236附錄2 編譯錯(cuò)誤信息 238參考文獻(xiàn) 242

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語(yǔ)言程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7