C語言程序設計教程

出版時間:2011-6  出版社:清華大學出版社  作者:周彩英 編  頁數(shù):294  

內(nèi)容概要

  本書是為普通高等學校學習C語言程序設計所編寫的教材。全書共分為10章,按C語言程序設計的教學大綱并結(jié)合C語言程序設計等級考試大綱的要求,系統(tǒng)介紹了C語言及其程序設計的方法與技術?!禖語言程序設計教程》取材適中、結(jié)構(gòu)合理、重點突出、難點分散、弱化不常用功能,并采用循序漸進的方法,極大地減輕了讀者學習C語言的困難。
  本書既可作為高等院校、高職高專非計算機專業(yè)“
C語言程序設計”課程的教材,也可作為計算機專業(yè)程序設計課程的教材或參考書,對于參加C語言等級考試的同學具有一定的參考價值。

書籍目錄

第1章  程序設計基礎
1.1 程序與程序設計語言
1.1.1 指令與程序
1.1.2 程序設計與程序設計語言
1.1.3 語言處理程序
1.2 算法
1.2.1 算法的概念
1.2.2 算法設計舉例
1.2.3 算法的表示
1.3 C程序結(jié)構(gòu)簡介
1.3.1 簡單C程序介紹
1.3.2 C源程序結(jié)構(gòu)
1.3.3 程序設計風格
1.4 實踐活動
習題
第2章 C語言入門
2.1 常量、變量與數(shù)據(jù)類型
2.1.1 標識符
2.1.2 常量和變量
2.1.3 數(shù)據(jù)類型
2.2 變量聲明與初始化
2.2.1 變量的聲明
2.2.2 變量的初始化
2.3 運算符與表達式
2.3.1 算術運算符和算術表達式
2.3.2 運算符的優(yōu)先級和結(jié)合性
2.3.3 賦值運算符和賦值表達式
2.3.4 數(shù)據(jù)類型轉(zhuǎn)換
2.3.5 逗號運算符和逗號表達式
2.4 簡單輸入輸出
2.4.1 數(shù)據(jù)的輸入輸出及在C語言中的實現(xiàn)
2.4.2 常用數(shù)據(jù)輸入輸出函數(shù)
2.5 實踐活動
習題
第3章 基本控制結(jié)構(gòu)
3.1 C語句的分類
3.2 順序結(jié)構(gòu)程序設計
3.2.1 賦值語句
3.2.2 順序程序舉例
3.3 選擇結(jié)構(gòu)程序設計
3.3.1 關系運算符與關系表達式
3.3.2 邏輯運算符和邏輯表達式
3.3.3 選擇結(jié)構(gòu)的實現(xiàn)
3.4 循環(huán)結(jié)構(gòu)程序設計
3.4.1 while語句
3.4.2 do-while語句
3.4.3 for語句
3.4.4 三種循環(huán)語句的選用
3.4.5 循環(huán)結(jié)構(gòu)的嵌套
3.4.6 break語句與continue語句
3.5 使用庫和函數(shù)
3.5.1 輸入輸出的概念
3.5.2 輸入輸出函數(shù)
3.5.3 字符輸入輸出函數(shù)
3.5.4 格式輸入輸出函數(shù)
3.5.5 其他庫函數(shù)簡介
3.6 典型例題
3.7 實踐活動
習題
第4章 函數(shù)
4.1 概述
4.1.1 函數(shù)的定義
4.1.2 函數(shù)的返回及返回值
4.1.3 函數(shù)的聲明和調(diào)用
4.1.4 形式參數(shù)與實在參數(shù)
4.2 帶自定義函數(shù)的程序設計
4.3 變量的作用域與存儲類別
4.3.1 局部變量和全局變量
4.3.2 變量的生存期
4.4 典型例題
4.5 實踐活動
習題
第5章 數(shù)組
5.1 一維數(shù)組
5.1.1 一維數(shù)組的聲明與引用
5.1.2 一維數(shù)組的初始化
5.1.3 一維數(shù)組應用舉例
5.2 二維數(shù)組
5.2.1 二維數(shù)組的聲明與引用
5.2.2 二維數(shù)組元素的存儲方式
5.2.3 二維數(shù)組元素的初始化
5.2.4 二維數(shù)組應用舉例
5.3 字符數(shù)組與字符串
5.3.1 用一維字符數(shù)組存放字符串
5.3.2 常用字符串處理函數(shù)
5.3.3 字符串應用舉例
5.4 典型算法
5.5 實踐活動
習題
第6章 指針
6.1 指針的基本概念
6.1.1 地址與指針
6.1.2 指針變量的聲明與引用
6.1.3 指針變量的運算
6.1.4 指針變量作為函數(shù)的參數(shù)
6.2 使用指針訪問一維數(shù)組的元素
6.2.1 一維數(shù)組的指針
6.2.2 指向一維數(shù)組的指針變量
6.2.3 通過指針變量引用一維數(shù)組元素舉例
6.2.4 一維數(shù)組名作為函數(shù)的參數(shù)
6.3 用指針處理字符串
6.3.1 字符串的表示
6.3.2 基于指針的字符串操作
6.4 典型例題
6.5 實踐活動
習題
第7章 函數(shù)進階和結(jié)構(gòu)化編程
7.1 結(jié)構(gòu)化編程
7.1.1 自頂向下分析問題
7.1.2 模塊化設計
7.1.3 結(jié)構(gòu)化編碼
7.2 函數(shù)的嵌套調(diào)用
7.3 遞推
7.3.1 遞推的一般概念
7.3.2 遞推數(shù)列
7.3.3 遞推算法的程序?qū)崿F(xiàn)
7.4 遞歸
7.4.1 遞歸函數(shù)的執(zhí)行過程
7.4.2 遞歸問題求解
7.5 編譯預處理
7.5.1 預處理的概念
7.5.2 宏定義
7.5.3 文件包含
7.6 實踐活動
習題
第8章 結(jié)構(gòu)與聯(lián)合
8.1 結(jié)構(gòu)
8.1.1 結(jié)構(gòu)類型
8.1.2 占構(gòu)類型的定義
8.1.3 結(jié)構(gòu)變量
8.2 結(jié)構(gòu)數(shù)組
8.2.1 結(jié)構(gòu)數(shù)組的聲明
8.2.2 結(jié)構(gòu)數(shù)組的初始化
8.2.3 結(jié)構(gòu)數(shù)組元素的引用
8.3 結(jié)構(gòu)指針
8.3.1 指向結(jié)構(gòu)變量的指針
8.3.2 指向結(jié)構(gòu)數(shù)組的指針
8.3.3 結(jié)構(gòu)變量做函數(shù)參數(shù)
8.4 結(jié)構(gòu)數(shù)組應用舉例
8.5 聯(lián)合
8.5.1 聯(lián)合的定義、聯(lián)合變量的聲明及引用
8.5.2 使用聯(lián)合變量應注意的問題
8.6 枚舉
8.6.1 枚舉類型的概念及其定義
8.6.2 枚舉變量的使用
8.7 用typedef為類型定義別名
8.8 實踐活動
習題
第9章 指針進階
9.1 指針數(shù)組
9.1.1 指針數(shù)組的概念
9.1.2 指向指針的指針變量
9.1.3 指針數(shù)組應用舉例
9.2 二維數(shù)組的指針和指向二維數(shù)組的指針變量
9.2.1 二維數(shù)組的行地址和列地址
9.2.2 通過地址引用二維數(shù)組的元素
9.2.3 指向二維數(shù)組的指針變量
9.2.4 二維數(shù)組名作為函數(shù)參數(shù)
9.3 函數(shù)的指針與指向函數(shù)的指針變量
9.3.1 指向函數(shù)的指針變量的聲明
9.3.2 用指向函數(shù)的指針變量調(diào)用函數(shù)
9.4 返回值為指針的函數(shù)
9.5 鏈表
9.5.1 鏈表的概念
9.5.2 動態(tài)內(nèi)存分配
9.5.3 單向鏈表的常用操作
9.6 典型例題
9.7 實踐活動
習題
第10章 文件
10.1 文件的基本概念
10.2 文件類型指針
10.3 文件的基本操作
10.3.1 文件的打開
10.3.2 文件的關閉
10.3.3 文件的讀寫
10.4 典型例題
10.5 文件定位
10.5.1 rewind函數(shù)
10.5.2 fseek函數(shù)
習題
附錄A 常用字符與ASCII代碼對照表
附錄B 關鍵字表
附錄C 運算符及其優(yōu)先級
附錄D 常用庫函數(shù)
參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設計教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   學校C語言課程要求這本,同時買了習題
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7