顶部
收藏

C语言程序设计教程


作者:
任洪娥 宋宏光
定价:
27.00元
ISBN:
978-7-04-042811-7
版面字数:
360.000千字
开本:
16开
全书页数:
267页
装帧形式:
平装
重点项目:
暂无
出版时间:
2015-07-23
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

C 语言表达能力强,目标代码效率高,可移植性好,既具有高级语言的优点,又具有低级语言的特点,是国内外广泛使用的计算机语言。

本书是学习C 语言程序设计的基础教材,全书共分为13 章,介绍计算思维和C 语言的基本概念、语法规则和利用C 语言进行程序设计的方法,并从农林业生产过程的具体事例出发,介绍计算机程序设计在农林业上的具体应用。本书通过由浅入深、循序渐进的内容安排、通俗易懂的讲解方法,并辅以大量的便于说明问题的经典实例,使读者掌握C 语言的基本内容,并应用它开发实际的程序。

本书是一本新形态教材,书中配有电子教案和程序演示等数字资源,便于读者学习和实践。

本书体系合理,内容全面,概念清晰,通俗易懂,例题丰富,可作为高等学校的教材,也适合自学使用。

  • 前辅文
  • 第1章 计算机系统概述
    • 1.1 计算机系统组成
    • 1.2 计算思维方法
    • 1.3 如何学习C语言程序设计
    • 1.4 习题
  • 第2章 基本数据类型
    • 2.1 C语言的数据类型
    • 2.2 计算机中各种进制数据的表示形式
      • 2.2.1 各种进制的数据
      • 2.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.5 字符型数据
      • 2.5.1 字符常量
      • 2.5.2 字符变量
      • 2.5.3 字符串常量
    • 2.6 变量赋初值
    • 2.7 各类数值型数据(整型、实型、字符型)的混合运算
    • 2.8 习题
  • 第3章 运算符与表达式
    • 3.1 C运算符简介
    • 3.2 算术运算符和算术表达式
    • 3.3 赋值运算符和赋值表达式
    • 3.4 自增、自减运算符
    • 3.5 逗号运算符和逗号表达式
    • 3.6 小结
    • 3.7 习题
  • 第4章 数据的输入与输出
    • 4.1 C语句概述
      • 4.1.1 表达式语句
      • 4.1.2 复合语句
      • 4.1.3 赋值语句
    • 4.2 数据输入与输出
      • 4.2.1 输入/输出的概念
      • 4.2.2 单字符数据输入/输出函数
    • 4.3 格式输入/输出
      • 4.3.1 printf函数(格式输出函数)
      • 4.3.2 scanf函数(格式输入函数)
    • 4.4 习题
  • 第5章 结构化程序设计
    • 5.1 简介
    • 5.2 算法
      • 5.2.1 伪码
      • 5.2.2 算法流程图表述
      • 5.2.3 流程图的3种基本结构和改进的流程图
      • 5.2.4 用N-S流程图表示算法
    • 5.3 习题
  • 第6章 程序控制
    • 6.1 关系运算
    • 6.2 逻辑运算
    • 6.3 选择程序控制
      • 6.3.1 if 语句
      • 6.3.2 if 语句的多种表现形式
      • 6.3.3 switch 语句
      • 6.3.4 条件运算符
    • 6.4 循环程序控制
      • 6.4.1 循环的本质
      • 6.4.2 while 语句
      • 6.4.3 do-while 语句
      • 6.4.4 for语句
    • 6.5 break和continue语句
    • 6.6 习题
  • 第7章 函数
    • 7.1 概述
    • 7.2 函数的一般定义形式
    • 7.3 函数的参数
    • 7.4 函数的调用
    • 7.5 函数的嵌套和递归
      • 7.5.1 函数的嵌套
      • 7.5.2 函数的递归调用
    • 7.6 变量的作用域
      • 7.6.1 局部变量
      • 7.6.2 全局变量
      • 7.6.3 作用域举例
    • 7.7 变量的生存期
      • 7.7.1 动态存储类型
      • 7.7.2 静态存储类型
    • 7.8 内部函数和外部函数
    • 7.9 习题
  • 第8章 数组
    • 8.1 概述
    • 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.5 常用字符串函数
    • 8.6 字符数组应用举例
    • 8.7 习题
  • 第9章 编译预处理
    • 9.1 概述
    • 9.2 宏定义
      • 9.2.1 不带参数宏定义
      • 9.2.2 带参数宏定义
    • 9.3 文件包含
    • 9.4 条件编译
    • 9.5 习题
  • 第10章 指针
    • 10.1 变量的地址与变量的指针
      • 10.1.1 地址、地址变量
      • 10.1.2 指针变量的定义
      • 10.1.3 指针变量的赋值
      • 10.1.4 指针变量的引用
      • 10.1.5 指针变量作为函数的参数
    • 10.2 一维数组与指针
      • 10.2.1 指向数组的指针变量
      • 10.2.2 通过指针引用数组元素
      • 10.2.3 数组名作为函数参数
    • 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.6.1 指针数组
      • 10.6.2 指针的指针
      • 10.6.3 指针数组作为main()函数的参数
    • 10.7 指针运算举例
    • 10.8 习题
  • 第11章 结构体、联合体和位运算
    • 11.1 结构体
      • 11.1.1 结构体类型和结构体变量
      • 11.1.2 结构体变量的引用
      • 11.1.3 结构体数组
      • 11.1.4 结构体指针变量
      • 11.1.5 链表
    • 11.2 联合体
      • 11.2.1 联合体
      • 11.2.2 枚举类型
    • 11.3 用typedef定义类型
    • 11.4 位运算
    • 11.5 习题
  • 第12章 文件
    • 12.1 概述
    • 12.2 文件类型指针
    • 12.3 文件的操作
      • 12.3.1 文件的打开
      • 12.3.2 文件的关闭
      • 12.3.3 文件的读写
      • 12.3.4 文件的定位
    • 12.4 习题
  • 第13章 程序设计在农林业现代化中的应用
  • 附录
    • 附录A ASCII码对照表
    • 附录B C语言运算符优先级
    • 附录C C语言关键字
    • 附录D C语言常用的库函数
  • 参考文献

“C语言程序设计教程”数字课程与纸质教材一体化设计,紧密配合。数字课程提供了电子教案和程序演示,可以让读者更直观地学习程序设计。数字课程充分运用多媒体技术,丰富了知识的呈现形式,拓展了教材内容;在提升教学效果的同时,为学生学习提供思维与探索的空间。

相关图书