当前位置首页 > 百科> 正文

C语言程式设计案例教程(含实验)

2019-09-17 09:24:34 百科
C语言程式设计案例教程(含实验)

C语言程式设计案例教程(含实验)

《C语言程式设计案例教程(含实验)》 是2009年12月清华大学出版的图书,作者是仇芒仙、张丽华 。

基本介绍

  • 中文名:C语言程式设计案例教程
  • 出版社:清华大学出版社
  • 作者:仇芒仙、张丽华 
  • 出版年:2009-12
  • 定价:35.00元
  • ISBN:9787302210696
  • 页数:354
  • 装帧 : 平装

图书简介

《C语言程式设计案例教程(含实验)》内容简介:C语言是计算机科学与技术、信息管理与信息系统等专业的一门专业基础课,也是电脑程式设计者的首选课程。《C语言程式设计案例教程(含实验)》共分两篇内容。第一篇主要是C语言的基本知识,系统介绍了C语言程式设计的基本计算机科学与技术、信息管理与信息系统等专业的一门专业基础课,也是电脑程式设计者的首选课程。知识点: C程式的基本构成、数据类型和表达式套用、程式的控制结构、指针、函式、数组、结构体与共用体、档案、位运算和高级编程知识等。为了帮助读者提高编程能力,第二篇内容中对常见的45个C程式典型案例进行了解析,并配合C语言基本知识点的学习阐述了10个上机实验项目,以巩固读者的所学知识,提高用C语言解决实际问题的能力。
全书文字通俗,简明易懂,便于自学。既可作为计算机、信息管理及其相关专业的本科教材,也可以作为计算机等级考试(C语言)的辅导教材,又可以作为计算机业余爱好者的自学用书。

目录

第一篇 C语言程式设计教程
第1章 C程式概述1.1 C程式结构
1.1.1 C程式实例
1.1.2 C程式构成
1.1.3 书写程式时应遵循的原则
1.2 C语言的发展
1.2.1 C语言发展
1.2.2 C语言的特点
1.3 数据在计算机中的存储形式与表示方法
1.3.1 记忆体的组织形式
1.3.2 原码、反码和补码
第2章 程式与算法
2.1 利用计算机解决问题的基本过程
2.2 程式的算法
2.2.1 算法的概念
2.2.2 算法的表示
2.3 结构化程式设计
2.3.1 结构化程式的基本结构
2.3.2 结构化程式设计的特点与方法
2.3.3 结构化程式设计的过程
2.3.4 程式设计的原则
2.4 C程式的运行环境
2.4.1 TurboC2.0实验环境
2.4.2 VisualC++6.0实验环境
第3章 数据类型及其套用
3.1 常量
3.1.1 数值型常量
3.1.2 字元型常量
3.1.3 符号常量
3.2 变数
3.2.1 变数的要素
3.2.2 变数的分类
3.2.3 变数的地址——指针
3.3 运算符和表达式
3.3.1 运算符
3.3.2 算术运算符和算术表达式
3.3.3 赋值运算符和赋值表达式
3.3.4 複合赋值符和表达式
3.3.5 逗号运算符和逗号表达式
3.3.6 关係运算符和关係表达式
3.3.7 逻辑运算符和逻辑表达式
3.3.8 数据类型转换
3.4 数据的输出
3.4.1 printf()函式
3.4.2 格式字元串
3.4.3 字元输出函式putchar()
3.5 数据的输入
3.5.1 scanf()函式
3.5.2 格式字元串
3.5.3 字元输入函式getchar()
第4章 控制结构
4.1 顺序结构
4.2 选择结构
4.2.1 关係运算符及其表达式
4.2.2 逻辑运算符及其表达式
4.2.3 if语句与条件运算符
4.2.4 switch语句
4.3 循环结构
4.3.1 用while语句实现循环
4.3.2 用dowhile语句实现循环
4.3.3 用for语句实现循环
4.3.4 循环嵌套
4.3.5 break语句和continue语句
4.3.6 goto语句
4.4 综合实例
第5章 函式
5.1 函式的定义与调用
5.1.1 程式解析
5.1.2 函式的定义
5.1.3 函式的调用
5.1.4 函式调用的过程
5.1.5 函式编程举例
5.2 变数与函式
5.2.1 局部变数和全局变数
5.2.2 变数生命周期和静态局部变数
5.3 函式的组织
5.3.1 程式解析——计算常用圆形体体积
5.3.2 函式的嵌套调用
5.3.3 档案包含
5.3.4 函式与程式档案模组
5.4 递归函式
5.4.1 程式解析
5.4.2 递归函式基本概念
5.5 指针与函式
5.5.1 指针作为函式参数
5.5.2 指针函式与函式指针
5.6 宏定义
5.6.1 宏基本定义
5.6.2 带参数的宏定义
5.7 编译预处理
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义和引用
6.1.2 一维数组的初始化
6.1.3 一维数组的套用
6.2 字元串与字元数组
6.2.1 字元数组的定义和引用
6.2.2 字元串处理函式
6.2.3 字元数组综合举例
6.3 二维数组
6.3.1 二维数组的定义和引用
6.3.2 二维数组的初始化
6.3.3 二维数组的套用
6.3.4 多维数组
6.4 数组与指针
6.4.1 通过指针访问数组元素
6.4.2 指针数组
6.4.3 指向数组的指针
6.4.4 多级指针
6.4.5 main()函式的参数
6.4.6 与指针有关的一些问题
6.5 数组与函式
第7章 结构体与共用体
7.1 提出问题
7.2 结构体变数的定义和引用
7.2.1 结构体类型的定义
7.2.2 结构体变数的定义
7.2.3 结构体变数的引用
7.3 结构体与数组
7.3.1 结构体数组的定义及初始化
7.3.2 结构体数组的使用
7.4 结构体与指针
7.4.1 指向结构体变数的指针
7.4.2 指向结构体数组的指针
7.5 鍊表及其操作
7.5.1 鍊表概述
7.5.2 单鍊表的表示及实现
7.5.3 动态记忆体管理函式
7.5.4 单鍊表的基本操作
7.5.5 鍊表的套用举例
7.6 共用体与枚举
7.6.1 共用体
7.6.2 枚举类型
第8章 档案
8.1 档案的基本概念
8.2 档案的打开与关闭
8.2.1 档案打开函式fopen()
8.2.2 档案关闭函式fclose()
8.3 档案的读写
8.3.1 读字元函式fgetc()
8.3.2 写字元函式fputc()
8.3.3 读字元串函式fgets()
8.3.4 写字元串函式fputs()
8.3.5 数据块读写函式fread()和fwrite()
8.3.6 格式化读写函式fscanf()和fprintf()
8.4 档案的随机读写
8.5 档案检测函式
第9章 位操作
9.1 位运算符
9.1.1 按位与运算
9.1.2 按位或运算
9.1.3 按位异或运算
9.1.4 求反运算
9.1.5 左移运算
9.1.6 右移运算
9.2 位段
第10章 C语言图形编程
10.1 图形模式的初始化
10.2 萤幕文本模式和图形模式之间的切换
10.3 图形的坐标
10.4 萤幕和视口的设定与清除
10.5 颜色设定
10.6 图形文本
10.7 图形函式
10.7.1 像素函式
10.7.2 直线和线型函式
10.7.3 多边形函式
10.7.4 圆弧和曲线函式
10.7.5 填充函式
10.8 动画与图像函式
第11章 C语言综合套用
11.1 巧用数组设计算法
11.2 活用指针设计特效算法
11.3 用算法提高程式的速度
第二篇 C语言典型程式解析与C语言实验指南
第12章 C语言典型程式解析
第13章 C语言实验指南
实验项目1 C程式的编辑、编译、连结和运行
实验项目2 数据类型、运算符、表达式
实验项目3 顺序结构程式设计
实验项目4 分支结构程式设计
实验项目5 循环结构程式设计
实验项目6 函式及其套用
实验项目7 数组及其套用
实验项目8 指针及其套用
实验项目9 结构体及其套用
实验项目10 档案的套用
附录A 常用的字元与ASCII码
附录B C语言中的关键字及其用途
附录C 运算符的优先权和结合性
附录D 常用库函式
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net