C语言程序设计

副标题:无

作   者:甘岚 主编

分类号:

ISBN:9787564342579

微信扫一扫,移动浏览光盘

简介

  甘岚主编的本书对C语言作了全面、详细、系统的介绍,并选择Visual C++6.0可视化工具作为本书例题的编译平台,使传统的面向过程的编程语言与现代的面向对象的可视化编译环境有机结合。全书共11章,第1章介绍了C语言的发展、特点、应用领域以及开发工具等内容;第2章介绍了常见的数据结构和一些常用算法等内容;第3章介绍了C语言基本的数据类型、际识符和关键字的概念以及运算符和表达式等基本概念;第4、5、6章介绍了C语言中的三种常用程序结构,即顺序结构、选择结构和循环结构;第7章介绍了数组的基本概念以及一维、二维、多维和字符数组的定义及使用;第8章介绍了函数的定义和使用方法以及编译预处理的相关知识;第9章介绍了指针的概念及使用方法;第10章介绍了构造结构体的方法;第11章介绍了文件的使用等内容。  本书注重教材的可读性和实用性,每章的内容均是作者根据多年c语言及计算机相关专业课程的教学实践组织而成,学习目标和意义明确,难点和关键知识点阐述详细,并附有大量的图表,以方便读者正确、直观地对问题进行理解。全书精选了大量例题,例题程序由浅人深,强化了知识点、算法、编程方法与技巧,并给出了详细的解释。全部例题已在VisualC ++6.0平台调试通过,可直接引用。此外,本书还简要介绍了数据结构与算法,使学生能够对程序设计有全面的认识,从大的方向了解程序设计语言的基本概念,从而更易于接受课程的内容,这正好适应了目前我们国家提倡的对大学生进行计算机思维教学的需要。  为了帮助读者更好地学习使用本书,作者还另编写了一本《C语言程序设计实验指导与习题解答》,作为本书的配套参考书,供读者进行理论练习和上机实践。

目录

第1章  C语言程序设计概述
  1.1  程序设计语言概述
    1.1.1  程序设计语言的发展与分类
    1.1.2  程序设计的过程
  1.2  程序设计方法
    1.2.1  结构化程序设计
    1.2.2  面向对象程序设计
    1.2.3  良好的程序设计风格
  1.3  程序设计语言编译系统
  1.4  C语言的发展及特点
    1.4.1  C语言的发展
    1.4.2  C语言的特点
    1.4.3  C语言的应用领域
  1.5  简单c语言程序
    1.5.1  C语言实例
    1.5.2  C程序构成简介
  1.6  C语言程序的执行
    1.6.1  C程序的运行步骤
    1.6.2  C程序的集成开发工具
    本章小结
    习  题
第2章  数据结构与算法概述
  2.1  引  言
  2.2  数据结构概述
  2.3  几种常见的数据结构
    2.3.1  线性表
    2.3.2  栈和队列
    2.3.3  树
    2.3.4  图
  2.4  算法概述
    2.4.1  什么是算法
    2.4.2  算法的性质
    2.4.3  算法的描述
  2.5  常用算法介绍
    2.5.1  递  归
    2.5.2  枚举法
    2.5.3  查  找
    2.5.4  排  序
  2.6  算法的评价
    本章小结
    习  题
第3章  基本数据类型、运算符和表达式
  3.1  计算机中数的表示
    3.1.1  各种进制数的表示
    3.1.2  进制转换
    3.1.3  原码、反码和补码
    3.1.4  采用补码表示有符号整数的原因
  3.2  C语言的基本数据类型
    3.2.1  为什么要有数据类型的产生
    3.2.2  C语言有哪些数据类型
    3.2.3  练习与思考
  3.3  常量和变量
    3.3.1  标识符与关键字
    3.3.2  常量与符号常量
    3.3.3  变量与变量的定义
  3.4  运算符和表达式
    3.4.1  算术运算符及其表达式
    3.4.2  关系运算符及其表达式
    3.4.3  逻辑运算符及其表达式
    3.4.4  位运算符及其表达式
    3.4.5  赋值运算符及其表达式
    3.4.6  条件运算符及其表达式
    3.4.7  逗号运算符及其表达式
    3.4.8  求字节运算符
  3.5  运算符的优先级及结合性
    3.5.1  运算符的结合性
    3.5.2  运算符的优先级
    3.5.3  表达式的书写规则
  3.6  各种数据类型的转换
    3.6.1  数据类型自动转换
    3.6.2  赋值转换
    3.6.3  强制类型转换
  3.7  程序举例
  本章小结
  习题
第4章  顺序结构
  4.1  C语句的描述
  4.2  数据输入/输出
    4.2.1  格式化输出函数
    4.2.2  格式化输入函数
    4.2.3  字符输出函数
    4.2.4  字符输入函数
  4.3  较复杂的输入输出格式控制
    4.3.1  输出数据格式控制
    4.3.2  输入数据格式控制
  4.4  程序举例
  本章小结
  习题
第5章  选择结构
  5.1  用条件表达式实现选择结构
  5.2  if语句
    5.2.1  if语句的3种形式
    5.2.2  嵌套的if语句
  5.3  switch语句
    5.3.1  语句的定义
  5.4  程序举例
  本章小结
  习题
第6章  循环结构
  6.1  while语句
    6.1.1  语句格式
    6.1.2  执行过程
    6.1.3  注意事项
  6.2  do.while语句
    6.2.1  定义格式
    6.2.2  执行过程
  6.3  for语句
    6.3.1  定义格式
    6.3.2  执行过程
  6.4  break和continue语句
    6.4.1  break语句
    6.4.2  continue语句
  6.5  几种循环的比较
    6.5.1  goto语句实现循环
    6.5.2  几种循环比较
  6.6  循环的嵌套
  6.7  程序举例
  本章小结
  习  题
第7章  数组
  7.1  数组的基本概念
  7.2  一维数组
    7.2.1  一维数组的定义
    7.2.2  一维数组元素的引用
    7.2.3  一维数组的初始化
  7.3  二维数组
    7.3.1  二维数组的定义
    7.3.2  二维数组元素的引用
    7.3.3  二维数组的初始化-
    7.3.4  多维数组的定义
  7.4  字符数组
    7.4.1  字符数组的定义及初始化-
    7.4.2  字符串的输入/输出
    7.4.3  常用的字符串处理函数
  7.5  数组的应用举例
  本章小结
  习  题
第8章  函数与编译预处理
  8.1  函数的基本概念
  8.2  函数的定义与声明
    8.2.1  函数的定义
    8.2.2  函数的声明方法
  8.3  函数的调用
    8.3.1  函数调用语句的一般形式
    8.3.2  函数的返回值
  8.4  函数的传值方式
  8.5  函数的嵌套调用和递归调用
    8.5.1  函数的嵌套调用
    8.5.2  函数的递归调用
  8.6  数组名作为函数的实参
  8.7  变量的作用域与存储类型
    8.7.1  变量的作用域
    8.7.2  变量的存储类型
  8.8  内部函数和外部函数
    8.8.1  内部函数
    8.8.2  外部函数
 8.9  编译预处理
    8.9.1  宏定义命令
    8.9.2  文件包含命令
    8.9.3  条件编译命令
  8.10  程序举例
  本章小结
  习题
第9章  指针
  9.1  指针的基本概念
    9.1.1  指针变量的定义及初始化
    9.1.2  指针变量与普通变量的区别
  9.2  指针运算
    9.2.1  指针的赋值运算
    9.2.2  指针的算术运算
    9.2.3  指针的关系运算
  9.3  指针与数组
    9.3.1  指向一维数组的指针
    9.3.2  指向二维数组的指针
    9.3.3  指向字符串指针
    9.3.4  指针数组和指向指针的指针
  9.4  指针作为函数的参数
  9.5  指针的应用举例
  本章小结
  习题
第10章  构造型数据类型
  10.1  结构体类型
    10.1.1  结构体定义
    10.1.2  结构体变量的定义
    10.1.3  结构体变量的初始化
    10.1.4  结构体变量成员的引用
  10.2  结构体数组
    10.2.1  结构体数组的定义
    10.2.2  结构体数组成员的初始化和引用
  10.3  结构体指针
  10.4  链  表
    10.4.1  链表的基本概念
    10.4.2  内存动态管理函数
    10.4.3  链表的基本操作
  10.5  共用体
    10.5.1  共用体及共用体变量的定义
    10.5.2  共用体变量的初始化和成员的引用
    10.5.3  共用体的应用
  10.6  枚举型
  10.7  类型定义
  10.8  程序举例
  本章小结
  习  题
第11章  文件
  11.1  文件的相关概念
  11.2  文件的相关操作
    11.2.1  文件的打开与关闭
    11.2.2  文件的顺序读写
    11.2.3  文件的随机读写
    11.2.4  文件操作的错误检测
  11.3  程序举例
  本章小结
  习  题
附录  C语言常用的库函数
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon