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

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

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

定 價(jià):¥21.00

作 者: 周海燕,李智編著
出版社: 人民郵電出版社
叢編項(xiàng): 計(jì)算機(jī)應(yīng)用技術(shù)系列教材
標(biāo) 簽: C語(yǔ)言 程序設(shè)計(jì) 教材

ISBN: 9787115114938 出版時(shí)間: 2003-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 244 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書題目中大多只涉及了最基本的程序設(shè)計(jì)算法,而且很多算法都在相關(guān)章節(jié)的例題中進(jìn)行過(guò)介紹。讀者應(yīng)盡可能參考例題,獨(dú)立上機(jī)調(diào)試完成這些編程題。為配合教學(xué)的上機(jī)實(shí)踐,第15章還專門設(shè)計(jì)了12個(gè)實(shí)訓(xùn)單元。每個(gè)單元均結(jié)合相應(yīng)章節(jié)的主要知識(shí)點(diǎn),提供了針對(duì)性較強(qiáng)的實(shí)訓(xùn)題和解題指導(dǎo),以幫助讀者加深對(duì)所學(xué)內(nèi)容的理解。本書是一本學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的入門教材。全書共分15章。第1—14章以循漸進(jìn)的方式介紹程序設(shè)計(jì)的基本概率,C語(yǔ)言的基礎(chǔ)知識(shí),設(shè)計(jì)順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序的方法,自定義函數(shù)的設(shè)計(jì)和使用,地址和指針的概念,以及有關(guān)數(shù)組、字符串、結(jié)構(gòu)體、文件的應(yīng)用等內(nèi)容。每章的后面都附有相當(dāng)數(shù)量的練習(xí)題,題目中有一定數(shù)量的筆答題,以幫助讀者鞏固語(yǔ)法知識(shí),更多的則是編程題,題目中大多只涉及了最基本的程序設(shè)計(jì)算法,而且很多算法都在相關(guān)章節(jié)的例題中進(jìn)行過(guò)介紹。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄

第1章  算法與程序設(shè)計(jì)
  1.1  程序設(shè)計(jì)的基本概念
    1.1.1  什么是程序
    1.1.2  計(jì)算機(jī)如何運(yùn)行程序
    1.1.3  如何實(shí)現(xiàn)程序設(shè)計(jì)
  1.2  算法和流程圖
    1.2.1  什么是算法
    1.2.2  算法應(yīng)具備的特性
    1.2.3  怎樣表示算法
  1.3  結(jié)構(gòu)化程序設(shè)計(jì)
    1.3.1  為什么要采用結(jié)構(gòu)化程序設(shè)計(jì)
    1.3.2  結(jié)構(gòu)化程序的基本組成
    1.3.3  復(fù)雜問(wèn)題的解決方法
    1.3.4  如何評(píng)價(jià)一個(gè)程序
  練習(xí)題
第2章  C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)
  2.1  簡(jiǎn)單C語(yǔ)言程序的組成和格式
    2.1.1  一個(gè)簡(jiǎn)單的C語(yǔ)言程序
    2.1.2  C語(yǔ)言程序的組成和格式
    2.1.3  關(guān)鍵字和標(biāo)識(shí)符
    2.1.4  常量和變量
  2.2  簡(jiǎn)單的數(shù)據(jù)類型
    2.2.1  為什么要區(qū)分不同的數(shù)據(jù)類型
    2.2.2  整型常理和變量
    2.2.3  實(shí)型常量和變量
    2.2.4  字符型常量和變量
    2.2.5  符號(hào)常量、不可變的變量
    2.2.6  無(wú)值型
  2.3  算術(shù)運(yùn)算
    2.3.1  算術(shù)運(yùn)算符和表達(dá)式
    2.3.2  數(shù)據(jù)類型的轉(zhuǎn)換
    2.3.3  如何使用C語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù)
  2.4  賦值運(yùn)算、逗號(hào)運(yùn)算和自加、自減運(yùn)算
    2.4.1  賦值運(yùn)算符和表達(dá)式
    2.4.2  自加、自減運(yùn)算符和表達(dá)式
    2.4.3  逗號(hào)運(yùn)算符和表達(dá)式
  2.5  Turbo C環(huán)境下的上機(jī)操作步驟
    2.5.1  如何進(jìn)入和退出Turbo C2.0
    2.5.2  如何編輯源程序文件
    2.5.3  如何編譯和運(yùn)行程序
  練習(xí)題
第3章  順序結(jié)構(gòu)的程序設(shè)計(jì)
  3.1  順序結(jié)構(gòu)問(wèn)題的提出
  3.2  賦值語(yǔ)句
  3.3  數(shù)據(jù)輸入語(yǔ)句
    3.3.1  scanf格式輸入函數(shù)的使用
    3.3.2  getchar字符輸入函數(shù)的使用
  3.4  數(shù)據(jù)輸出語(yǔ)句
    3.4.1  printf格式輸出函數(shù)的使用
    3.4.2  putchar字符輸出函數(shù)的應(yīng)用
  3.5  順序結(jié)構(gòu)程序設(shè)計(jì)舉例
  3.6  復(fù)合語(yǔ)句和空語(yǔ)句
    3.6.1  復(fù)合語(yǔ)句
    3.6.2  空語(yǔ)句
  練習(xí)題
第4章  分支結(jié)構(gòu)的程序設(shè)計(jì)
  4.1  分支結(jié)構(gòu)問(wèn)題的提出
  4.2  判斷條件的描述方法
    4.2.1  用關(guān)系表達(dá)式描述判斷條件
    4.2.2  用邏輯表態(tài)式描述判斷條件
  4.3  解決簡(jiǎn)單的分支問(wèn)題
    4.3.1  if語(yǔ)句
    4.3.2  if-else語(yǔ)句
    4.3.3  if語(yǔ)句的嵌套
    4.3.4  條件運(yùn)算符和條件表達(dá)式
  4.4  解決多重分支的問(wèn)題
    4.4.1  利用if語(yǔ)句的嵌套功能
    4.4.2  使用switch語(yǔ)句實(shí)現(xiàn)多重分支
  4.5  程序測(cè)試的問(wèn)題
  練習(xí)題
第5章  循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)
  5.1  循環(huán)結(jié)構(gòu)問(wèn)題的提出
  5.2  解決單重循環(huán)的問(wèn)題
    5.2.1  while循環(huán)語(yǔ)句
    5.2.2  do-while循環(huán)語(yǔ)句
    5.2.3  for循環(huán)語(yǔ)句
    5.2.4  三種循環(huán)語(yǔ)句的比較
    5.2.5  典型程序舉例
  5.3  解決多重循環(huán)的問(wèn)題
    5.3.1  三種循環(huán)語(yǔ)句的混合嵌套問(wèn)題
    5.3.2  continue語(yǔ)句和break語(yǔ)句在循環(huán)中的應(yīng)用
  5.4  簡(jiǎn)單的程序調(diào)試
  練習(xí)題
第6章  自定義函數(shù)的設(shè)計(jì)和使用
  6.1  問(wèn)題的提出
  6.2  函數(shù)的定義
    6.2.1  函數(shù)的定義形式
    6.2.2  函數(shù)的返回值
  6.3  函數(shù)的調(diào)用
    6.3.1  函數(shù)原型說(shuō)明
    6.3.2  函數(shù)的調(diào)用
  6.4  函數(shù)的嵌套調(diào)用
  6.5  函數(shù)的遞歸調(diào)用
    6.5.1  問(wèn)題的提出
    6.5.2  遞歸調(diào)用的舉例
  練習(xí)題
第7章  地址和指針
  7.1  地址和指針的概念
    7.1.1  地址和指針的概念
    7.1.2  為什么使用指針
  7.2  指針變量的定義和指針變量的基類型
    7.2.1  指針變量的定義和批針變更的基類型
    7.2.2  指針變量的基類型的作用
  7.3  給指針變量賦值
    7.3.1  使指針指向一個(gè)對(duì)象
    7.3.2  給指針變量賦“空”值
  7.4  對(duì)指針變量的操作
    7.4.1  通過(guò)指針或地址引用一個(gè)存儲(chǔ)單元
    7.4.2  指針(變量)的運(yùn)算
  7.5  指針在函數(shù)方面的應(yīng)用
    7.5.1  在被調(diào)用函數(shù)中直接改變主調(diào)用函數(shù)中的參數(shù)值
    7.5.2  使函數(shù)返回一個(gè)地址
  練習(xí)題
第8章  一維數(shù)組的應(yīng)用
  8.1  了解一維數(shù)組
    8.1.1  一維數(shù)組的用途
    8.1.2  一維數(shù)組的定義
    8.1.3  一維數(shù)組元素的引用
    8.1.4  一維數(shù)組的初始化
  8.2  一維數(shù)組的簡(jiǎn)單應(yīng)用
  8.3  利用地址和指針訪問(wèn)數(shù)組元素
    8.3.1  數(shù)組名、元素地址及指針的關(guān)系
    8.3.2  通過(guò)數(shù)組首地址訪問(wèn)數(shù)組元素
    8.3.3  通過(guò)指針訪問(wèn)數(shù)組元素
  8.4  與一維數(shù)組有關(guān)的參數(shù)傳遞
    8.4.1  數(shù)組元素作實(shí)參
    8.4.2  數(shù)組名作實(shí)參
    8.4.3  數(shù)組元素的地址作實(shí)參
  8.5  一維數(shù)組操作中的常用算法介紹
    8.5.1  查找
    8.5.2  插入
    8.5.3  刪除
    8.5.4  排序
  練習(xí)題
第9章  二維數(shù)組的應(yīng)用
  9.1  了解二維數(shù)組
    9.1.1  二維數(shù)組的用途
    9.1.2  二維數(shù)組的定義
    9.1.3  二維數(shù)組元素的引用
    9.1.4  二給數(shù)組的初始化
  9.2  二給數(shù)組的簡(jiǎn)單應(yīng)用
  9.3  利用地址和指針訪問(wèn)二維數(shù)組
    9.3.1  二維數(shù)組與一維數(shù)組及指針的關(guān)系
    9.3.2  通過(guò)地址引用二維數(shù)組元素
    9.3.3  通過(guò)指針數(shù)組引用二維數(shù)組元素
  9.4  二維數(shù)組名作函數(shù)的實(shí)參
  9.5  二維數(shù)組操作中的常用算法介紹
    9.5.1  查找
    9.5.2  矩陣運(yùn)算
    9.5.3  特殊矩陣的生成
  練習(xí)題
第10章  字符串處理
  10.1  了解字符串
    10.1.1  字符串的應(yīng)用
    10.1.2  字符型一維數(shù)組與字符串
    10.1.3  通過(guò)賦初值為字符型一維數(shù)組賦字符串
  10.2  字符指針與字符串
    10.2.1  使指針指向字符串
    10.2.2  用字符數(shù)組和字符指針處理字符串的區(qū)別
  10.3  字符串的輸入和輸出
    10.3.1  逐個(gè)字符的輸入輸出
    10.3.2  字符串整體輸入輸出
  10.4  多個(gè)字符串的存儲(chǔ)和操作
  10.5  用于字符串處理的庫(kù)函數(shù)
  10.6  常見(jiàn)算法介紹
  練習(xí)題
第11章  用戶標(biāo)識(shí)符的作用域和存儲(chǔ)類別
  11.1  作用域和存儲(chǔ)類別的概念
    11.1.1  作用域
    11.1.2  存儲(chǔ)類別和生存期
  11.2  局部變量和全局變量
    11.2.1  局部變量及其作用域
    11.2.2  全局變量及其作用域
  11.3  局部變量的存儲(chǔ)類別和生存期
    11.3.1  auto變量
    11.3.2  register變量
    11.3.3  用static說(shuō)明局部變量
  11.4  全局變量的存儲(chǔ)類別和生存期
    11.4.1  用extern說(shuō)明全局變量
    11.4.2  用static說(shuō)明全局變量
  11.5  函數(shù)的存儲(chǔ)分類
    11.5.1  用extern說(shuō)明函數(shù)
    11.5.2  用static說(shuō)明函數(shù)
  11.6  如何運(yùn)行一個(gè)由多個(gè)源文件組成的程序
  練習(xí)題
第12章  編譯預(yù)處理
  12.1  了解編譯預(yù)處理
  12.2  宏定義
    12.2.1  不帶參數(shù)的宏定義
    12.2.2  帶參數(shù)的宏定義
  12.3  文件包含
  12.4  條件編譯
  練習(xí)題
第13章  結(jié)構(gòu)體的應(yīng)用
  13.1  了解由用戶構(gòu)造的數(shù)據(jù)類型
    13.1.1  可以由用戶構(gòu)造的數(shù)據(jù)類型
    13.1.2  用typedef定義類型名
  13.2  結(jié)構(gòu)體類型說(shuō)明及結(jié)構(gòu)體變量
    13.2.1  結(jié)構(gòu)體類型的說(shuō)明
    13.2.2  結(jié)構(gòu)體變量的定義
    13.2.3  結(jié)構(gòu)體變量的初始化
    13.2.4  結(jié)構(gòu)體變量中成員的訪問(wèn)
  13.3  結(jié)構(gòu)體數(shù)組
    13.3.1  結(jié)構(gòu)體數(shù)組的定義
    13.3.2  結(jié)構(gòu)體數(shù)組的初始化
    13.3.3  結(jié)構(gòu)體數(shù)組的應(yīng)用
  13.4  函數(shù)之間結(jié)構(gòu)體類型的數(shù)據(jù)傳遞
    13.4.1  結(jié)構(gòu)體變量的成員作實(shí)參
    13.4.2  結(jié)構(gòu)體變量作形參
    13.4.3  結(jié)構(gòu)體變量的地址作實(shí)參
    13.4.4  結(jié)構(gòu)體數(shù)組名作實(shí)參
  13.5  利用結(jié)構(gòu)體變量構(gòu)成靜態(tài)鏈表
    13.5.1  構(gòu)成單向鏈表的結(jié)點(diǎn)結(jié)構(gòu)
    13.5.2  靜態(tài)鏈表
  13.6  利用指針處理動(dòng)態(tài)鏈表
    13.6.1  動(dòng)態(tài)鏈表的概念
    13.6.2  動(dòng)態(tài)生成和釋放結(jié)點(diǎn)所需的函數(shù)
    13.6.3  動(dòng)太鏈表的建立和輸出
    13.6.4  鏈表中結(jié)點(diǎn)的刪除
    13.6.5  鏈表中結(jié)點(diǎn)的插入
  練習(xí)題
第14章  數(shù)據(jù)文件的應(yīng)用
  14.1  文件的概念
    14.1.1  文件的分類
    14.1.2  數(shù)據(jù)文件的用途
    14.1.3  C語(yǔ)言文件概述
  14.2  文件的打開(kāi)與關(guān)閉
    14.2.1  文件的打開(kāi)
    14.2.2  文件的關(guān)閉
  14.3  文件的順序讀寫
    14.3.1  單個(gè)字符的讀寫
    14.3.2  按格式讀寫文本文件
    14.3.3  字符串的讀寫
    14.3.4  數(shù)據(jù)塊的讀寫
  14.4  文件的定位與隨機(jī)讀寫
    14.4.1  文件位置指針的反繞
    14.4.2  文件位置指針的移動(dòng)和隨機(jī)讀寫
    14.4.3  文件位軒的測(cè)定
  練習(xí)題
第15章  實(shí)訓(xùn)
實(shí)訓(xùn)1  算法的描述
實(shí)訓(xùn)2  熟悉Turbo C2.0的上機(jī)環(huán)境
實(shí)訓(xùn)3  順序結(jié)構(gòu)的程序設(shè)計(jì)
實(shí)訓(xùn)4  分支結(jié)構(gòu)程序設(shè)計(jì)
實(shí)訓(xùn)5  循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)
實(shí)訓(xùn)6  函數(shù)的應(yīng)用
實(shí)訓(xùn)7  指針在函數(shù)中的應(yīng)用
實(shí)訓(xùn)8  一維數(shù)組的應(yīng)用
實(shí)訓(xùn)9  二維數(shù)組的應(yīng)用
實(shí)訓(xùn)10  字符串處理
實(shí)訓(xùn)11  結(jié)構(gòu)體的應(yīng)用
實(shí)訓(xùn)12  數(shù)據(jù)文件的應(yīng)用
附錄
  附錄一  C語(yǔ)言的關(guān)鍵字
  附錄二  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
  附錄三  常用字符與ASCII代碼對(duì)照表
  附錄四  C庫(kù)函數(shù)

本目錄推薦

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