注册 登录 进入教材巡展
#
  • #

出版时间:2009-08-10

出版社:高等教育出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040278200
  • 1
  • 243928
  • 平装
  • 16开
  • 2009-08-10
  • 433
  • 285
  • 工学
  • 软件工程
内容简介

作为高等职业院校计算机类专业学生学习的第一门程序设计语言,本书以软件蓝领为培养目标,重在培养学生程序设计的思想与方法,突出分析与解决问题的思路,强化学生遵循编程规范,形成良好的编程风格,充分体现软件职业素养要求。


全书分三大模块,分别是基础篇、提高篇和应用与拓展篇,共11章。前9章每章开头先给出学习的知识目标与能力目标,并对重点与难点明确提示,然后通过典型案例引出本章主要知识点,结合算法设计学习C语言的语句、函数、指针、数组和文件等内容。在应用部分,结合前面各章内容,实现用C语言设计完整的程序。为兼顾学生参加全国计算机等级考试的需要,增加了考试分析与指导等内容。


本书结构新颖,突出实践性与应用性,可作为高职高专计算机相关专业教学用书,也可作为各类培训教材及计算机爱好者自学参考用书。

目录

 基础篇
  第1章 C语言程序设计概述
   1.1 C语言的产生与发展
   1.2 C语言的特点与应用
    1.2.1 C语言的特点
    1.2.2 C语言的应用
   1.3 C语言的程序结构和编程规范
    1.3.1 典型C语言程序分析
    1.3.2 C语言的程序结构
    1.3.3 编程风格与编程规范
   1.4 程序设计算法基础
    1.4.1 算法概念
    1.4.2 算法的描述方法
   1.5 软件开发方法
    1.5.1 软件开发基本过程
    1.5.2 结构化程序设计方法
   1.6 C语言程序设计学习建议
   1.7 VisualC++环境下创建并运行C语言程序
   1.8 实验方案设计
   习 题
  第2章 简单C语言程序设计
   2.1 C语言标识符与关键字
    2.1.1 C语言基本字符
    2.1.2 C语言标识符
    2.1.3 C语言关键字
   2.2 C语言程序中的数据类型、常量与变量
    2.2.1 数据类型
    2.2.2 常量与变量
   2.3 常用运算符与表达式
    2.3.1 C语言运算符
    2.3.2 算术运算符与算术表达式
    2.3.3 赋值运算符与赋值表达式
    2.3.4 关系运算符与关系表达式
    2.3.5 逻辑运算符与逻辑表达式
    2.3.6 条件运算符与条件表达式
    2.3.7 逗号表达式
    2.3.8 运算符优先级与结合方向
   2.4 输入、输出函数及应用
    2.4.1 格式化输出函数
    2.4.2 格式化输入函数
    2.4.3 其他输入、输出函数
   2.5 简单C语言程序设计举例
   2.6 实验方案设计
   习 题
  第3章 控制流语句
   3.1 顺序语句
    3.1.1 银行存款本息结算
    3.1.2 基本语句定义
   3.2 二分支if语句
    3.2.1 三个数中最大的数
    3.2.2 二分支if语句详解
   3.3 elseif语句
    3.3.1 根据成绩输出等级
    3.3.2 elseif语句详解
   3.4 嵌套的ifelse语句
    3.4.1 计算分段函数值
    3.4.2 嵌套ifelse语句详解
   3.5 switch实现多分支选择
    3.5.1 计算年中的第几天
    3.5.2 switch语句详解
   3.6 while循环结构
    3.6.1 100个数求和
    3.6.2 while语句详解
   3.7 do‐while循环结构
    3.7.1 正整数逆序输出
    3.7.2 do‐while语句详解
   3.8 for循环结构
    3.8.1 Fibonacci数列前20项和
    3.8.2 for语句详解
   3.9 循环嵌套
    3.9.1 九九乘法表
    3.9.2 多重循环语句
   3.10 转移控制语句
    3.10.1 素数问题
    3.10.2 break和continue语句
    3.10.3 goto语句
   3.11 典型程序分析与设计
    3.11.1 拆数
    3.11.2 数列
    3.11.3 方程根求解
    3.11.4 其他问题
   3.12 实验方案设计
   习 题
  第4章 数组
   4.1 数组的概念
   4.2 一维数组
    4.2.1 10个数中求取最小数
    4.2.2 一维数组的定义
    4.2.3 一维数组元素的引用
    4.2.4 一维数组的初始化
    4.2.5 一维数组应用举例
   4.3 二维数组的定义和引用
    4.3.1 数字方阵输出
    4.3.2 二维数组的定义
    4.3.3 二维数组的引用
    4.3.4 二维数组的初始化
    4.3.5 二维数组应用举例
   4.4 字符数组与字符串
    4.4.1 统计字符串中空格个数
    4.4.2 C语言对字符串与字符数组的处理
    4.4.3 字符数组的定义、初始化及引用
    4.4.4 字符串处理函数
    4.4.5 字符数组应用举例
   4.5 典型程序分析与设计
   4.6 实验方案设计
   习 题
  第5章 函数
   5.1 函数概述
    5.1.1 函数基本知识
    5.1.2 C语言程序函数分类
   5.2 函数定义与调用
    5.2.1 案例分析与实现
    5.2.2 函数定义
    5.2.3 函数调用
    5.2.4 函数参数
   5.3 函数递归与嵌套调用
    5.3.1 猴子摘桃
    5.3.2 函数递归与嵌套调用
   5.4 函数中变量的作用域与生存期
    5.4.1 变量的作用范围
    5.4.2 变量的存储类型
   5.5 编译预处理
    5.5.1 文件包含
    5.5.2 宏定义
   5.6 典型程序分析与设计
   5.7 实验方案设计
   习 题
 提高篇
  第6章 指针
   6.1 指针概念
   6.2 指向变量的指针
    6.2.1 两变量地址值的交换
    6.2.2 指针的定义与引用
   6.3 指向一维数组的指针
    6.3.1 指针输出数组元素
    6.3.2 一维数组指针的使用
   6.4 指向二维数组的指针
    6.4.1 案例分析与实现
    6.4.2 二维数组指针的使用
   6.5 指向字符串的指针
    6.5.1 案例分析与实现
    6.5.2 字符串指针的使用
   6.6 指向函数的指针
   6.7 返回指针值的函数
   6.8 指针数组与指向指针的指针
    6.8.1 指针数组
    6.8.2 指向指针的指针
   6.9 典型程序分析与设计
   6.10 实验方案设计
   习 题
  第7章 结构体与共用体
   7.1 结构体
    7.1.1 案例分析与实现
    7.1.2 结构体变量的定义与初始化
    7.1.3 结构体变量的使用
    7.1.4 结构体数组
    7.1.5 结构体应用举例
   7.2 结构与函数
    7.2.1 结构体数组作为函数参数
    7.2.2 结构体指针
   7.3 共用体
   7.4 典型程序分析与设计
   7.5 实验方案设计
   习 题
  第8章 文件操作
   8.1 文件的基本概念与文件类型指针
    8.1.1 文件的分类
    8.1.2 文件类型指针
   8.2 文件操作应用举例
    8.2.1 案例分析与实现
    8.2.2 打开与关闭
    8.2.3 读写操作
   8.3 文件操作的其他函数应用
    8.3.1 rewind函数
    8.3.2 fseek函数
   8.4 实验方案设计
   习 题
 应用与拓展篇
  第9章 C语言程序设计实例
   9.1 功能设计
   9.2 数据结构
   9.3 函数考虑
   9.4 源程序
  第10章 全国二级计算机考试分析
  第11章 C语言程序常见错误与调试方法
   11.1 C语言程序设计中的常见错误分析与出错信息
    11.1.1 致命错误英汉对照及处理方法
    11.1.2 一般错误英汉对照及处理方法
   11.2 C语言程序的调试方法
   11.3 典型错误与分析
 附录A ASCII码表
 附录B C语言的关键字及含义
 附录C C语言运算符优先级和结合性
 附录D C语言常用库函数
 附录E 全国计算机等级考试(NCRE)简介
 附录F 《二级C语言程序设计》考试要求
 主要参考文献