注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2012年2月

出版社:高等教育出版社

以下为《案例式C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040341355
  • 1
  • 62801
  • 44212201-6
  • 平装
  • 16开
  • 2012年2月
  • 440
  • 281
  • 工学
  • 软件工程
内容简介

本书是一本趣味性和实用性兼有的C语言程序设计教材。全书由13章组成,内容包含C语言概述、基本数据类型、输入输出函数、选择结构、循环结构、函数、数组、指针、字符串、复杂数据类型、位运算、文件操作和综合程序设计。


本书以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想、方法和相关C语言知识。通过案例循序渐进地引出知识点,形成逻辑清晰的脉络和主线,案例内容紧密结合实践,举一反三,融会贯通。本教材配有多媒体课件、例题和习题源代码等教学资源,可免费向任课教师提供。


本书可作为高等学校各专业的C语言程序设计课程教材、计算机等级考试的教学用书,也可作为对C语言程序设计感兴趣的读者的自学用书。


目录

 前辅文
 第1章 C 语言概述
  1.1 为什么要学C 语言
   1.1.1 C 语言与黑客
   1.1.2 C 语言的发展
   1.1.3 C 语言的特点
  1.2 两个C 语言程序
   1.2.1 C 语言程序框架
   1.2.2 C 语言的语句
   1.2.3 C 语言的编程风格
  1.3 程序与算法
   1.3.1 程序
   1.3.2 算法特点
   1.3.3 算法表示
   1.3.4 程序设计过程
 第2章 基本数据类型
  2.1 求平均分
   2.1.1 程序解析
   2.1.2 整型
   2.1.3 实型
   2.1.4 字符型
  2.2 求三角形面积
   2.2.1 程序解析
   2.2.2 常量
   2.2.3 变量
   2.2.4 函数
   2.2.5 表达式
  2.3 整数逆序输出
   2.3.1 程序解析
   2.3.2 算术运算
   2.3.3 赋值运算
   2.3.4 逗号运算
  2.4 四舍五入运算
   2.4.1 程序解析
   2.4.2 数据类型转换
  2.5 综合应用实例
 第3章 输入输出函数
  3.1 求整数的各位数字和
   3.1.1 程序解析
   3.1.2 格式化输出printf()函数
  3.2 求华氏温度对应的摄氏温度
   3.2.1 程序解析
   3.2.2 格式化输入scanf()函数
  3.3 字母大小写转换
   3.3.1 程序解析
   3.3.2 字符输入函数getchar()
   3.3.3 字符输出函数putchar()
  3.4 综合应用实例
 第4章 选择结构
  4.1 求整数绝对值
   4.1.1 程序解析
   4.1.2 关系运算符
   4.1.3 if 语句
   4.1.4 条件运算符
  4.2 判断字符类别
   4.2.1 程序解析
   4.2.2 逻辑运算符
   4.2.3 多分支if 语句
  4.3 转换成绩等级
   4.3.1 程序解析
   4.3.2 switch 语句
   4.3.3 if 语句的嵌套.
  4.4 综合应用实例
 第5章 循环结构
  5.1 求1 到100 之和
   5.1.1 程序解析
   5.1.2 for 循环语句
  5.2 求满足条件的N
   5.2.1 程序解析
   5.2.2 while 循环语句
  5.3 判断整数的位数
   5.3.1 程序解析
   5.3.2 do-while 循环语句
   5.3.3 循环语句的选择
  5.4 素数判断
   5.4.1 程序解析
   5.4.2 循环控制语句
  5.5 求阶乘的和
   5.5.1 程序解析
   5.5.2 循环嵌套
  5.6 综合应用实例
 第6章 函数
  6.1 求周长与面积
   6.1.1 程序解析
   6.1.2 程序的结构
   6.1.3 函数的分类
   6.1.4 函数的定义
   *6.1.5 函数设计的基本原则
  6.2 验证哥德巴赫猜想
   6.2.1 程序解析
   6.2.2 函数调用及参数传递
   6.2.3 函数的返回值
   6.2.4 函数的声明
  6.3 求最大公约数
   6.3.1 程序解析
   6.3.2 函数的嵌套调用
   6.3.3 函数的递归调用
  6.4 Fibonacci 数列
   6.4.1 程序解析
   6.4.2 变量的作用域
   6.4.3 变量的存储属性
   *6.4.4 内部函数与外部函数
  6.5 编译预处理
   6.5.1 宏定义命令
   6.5.2 文件包含命令
   *6.5.3 条件编译命令
  6.6 综合应用实例
 第7章 数组
  7.1 求高于平均分人数
   7.1.1 程序解析
   7.1.2 一维数组的定义和引用
   7.1.3 一维数组的存储和初始化
   7.1.4 一维数组的应用
  7.2 求矩阵最大值
   7.2.1 程序解析
   7.2.2 二维数组的定义和引用
   7.2.3 二维数组的存储和初始化
   7.2.4 二维数组的应用
  7.3 数据排序
   7.3.1 程序解析
   7.3.2 数组元素作为函数参数
   *7.3.3 二维数组作为函数参数
  7.4 综合应用实例
 第8章 指针
  8.1 保险柜密码
   8.1.1 程序解析
   8.1.2 指针与地址
   8.1.3 指针变量的定义
   8.1.4 指针运算
   8.1.5 多级指针的概念
  8.2 企业员工考勤
   8.2.1 程序解析
   8.2.2 一维数组的地址表示
   8.2.3 指向数据元素的指针
   8.2.4 指针作为函数参数
  8.3 发扑克牌
   8.3.1 程序解析
   8.3.2 二维数组的地址表示
   8.3.3 一级指针访问二维数组
   8.3.4 行指针访问二维数组
   8.3.5 行指针作为函数参数
  8.4 抽奖游戏
   8.4.1 程序解析
   8.4.2 指向函数的指针
   8.4.3 返回指针的函数
  8.5 综合应用实例
 第9章 字符串
  9.1 加密问题
   9.1.1 程序解析
   9.1.2 字符串的表示
   9.1.3 字符串的输入输出
   9.1.4 字符串和字符指针
  9.2 奥运会入场次序
   9.2.1 程序解析
   9.2.2 字符串数组
   9.2.3 字符串处理函数
  9.3 统计数字字符个数
   9.3.1 程序解析
   9.3.2 字符串作为函数参数
   9.3.3 返回字符串的函数
  9.4 综合应用实例
  *9.5 本章扩充内容
   9.5.1 指针数组
   9.5.2 指针数组用于命令行参数
 第10章 复杂数据类型
  10.1 二维坐标
   10.1.1 程序解析
   10.1.2 结构体的概念与定义
   10.1.3 结构体变量的定义
   10.1.4 结构体变量的初始化
   10.1.5 结构体类型的嵌套定义
   10.1.6 结构体变量的使用
   10.1.7 结构体所占内存的字节数
   10.1.8 结构体数组
   10.1.9 结构体指针
   10.1.10 结构体与函数
  10.2 职工信息
   10.2.1 共用体类型的定义
   10.2.2 共用体变量的说明
   10.2.3 共用体变量的引用
  *10.3 颜色枚举
   10.3.1 枚举类型的定义
   10.3.2 枚举变量的说明及引用
   10.3.3 用户定义类型
  *10.4 链表
   10.4.1 程序解析
   10.4.2 内存分配
   10.4.3 单向链表
  10.5 综合应用实例
 第11章 位运算
  11.1 几个基本概念
  11.2 位运算符
  *11.3 位域
  11.4 综合应用实例
 第12章 文件操作
  12.1 写数据文件
   12.1.1 程序解析
   12.1.2 文件的概念
   12.1.3 文件的分类
   12.1.4 文件的指针
  12.2 读学生成绩
   12.2.1 程序解析
   12.2.2 文件的打开
   12.2.3 文件的关闭
  12.3 文件复制
   12.3.1 程序解析
   12.3.2 字符读写函数
   12.3.3 字符串读写函数
   12.3.4 格式化读写函数
   12.3.5 数据块读写函数
   12.3.6 文件的其他函数
  12.4 综合应用实例
 第13章 综合程序设计
  13.1 通讯录管理
   13.1.1 项目要求及分析
   13.1.2 总体设计
   13.1.3 代码实现
  13.2 计算100 的阶乘实例
   13.2.1 项目要求及分析
   13.2.2 总体设计
   13.2.3 代码实现
 附录A C 语言运算符的优先级与结合性
 附录B 常用字符与ASCII 码值对照表
 附录C C 语言常用库函数表
 参考文献