顶部
收藏

C语言程序设计


作者:
冯茂岩 孙炯宁
定价:
27.50元
ISBN:
978-7-04-027820-0
版面字数:
433.000千字
开本:
16开
全书页数:
285页
装帧形式:
平装
重点项目:
暂无
出版时间:
2009-08-10
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

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

全书分三大模块,分别是基础篇、提高篇和应用与拓展篇,共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语言程序设计》考试要求
  • 主要参考文献

相关图书