当前位置:主页 > 书籍配套资源 > C语言配套资源

《C语言程序设计》教案

  • 更新:2022-03-13
  • 大小:6.26 MB
  • 类别:C语言
  • 作者:郑山红、等
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容介绍

《C语言程序设计》主要介绍:C语言的基本概念、语言的组成要素以及在程序设计中的应用,共分10章。《C语言程序设计》提供多个综合实例,通过分析、算法描述、源程序及运行结果四步骤的详细阐述,引导读者掌握C语言的程序设计方法,加深对知识的理解。全书针对初学者的特点,在内容的组织方面强调层次性与逻辑性,注重概念定义的严谨性和准确性,叙述由浅入深,通俗易懂。

《高等学校教材:C语言程序设计》可作为高等院校“C语言程序设计”课程的教材,也可作为软件开发人员的技术参考书。

目录

  • 第1章 C语言概述
  • 1.1 计算机语言的发展
  • 1.2 C语言的发展及特点
  • 1.2.1 C语言的发展
  • 1.2.2 C语言的特点
  • 1.3 C语言的组成要素
  • 1.4 C程序的基本构成
  • 1.5 C程序的运行机制
  • 1.6 C语言的开发环境
  • 1.6.1 Turbo C 2.0简介
  • 1.6.2 Turbo C 2.0集成开发环境
  • 1.6.3 Turbo C 2.0的配置文件
  • 1.6.4 Turbo C 2.0编写程序的基本过程
  • 本章小结
  • 习题1
  • 第2章 数据类型、运算符和表达式
  • 2.1 数据类型
  • 2.2 常量与变量
  • 2.2.1 常量
  • 2.2.2 变量
  • 2.3 运算符与表达式
  • 2.3.1 算术运算符及算术表达式
  • 2.3.2 关系运算符及关系表达式
  • 2.3.3 逻辑运算符及逻辑表达式
  • 2.3.4 赋值运算符及赋值表达式
  • 2.3.5 增量运算符
  • 2.3.6 条件运算符及条件表达式
  • 2.3.7 逗号运算符及逗号表达式
  • 2.3.8 求字节数运算符及求字节数表达式
  • 2.3.9 强制类型转换运算符及表达式
  • 本章小结
  • 习题2
  • 第3章 控制结构
  • 3.1 概述
  • 3.2 顺序结构程序设计
  • 3.2.1 赋值语句
  • 3.2.2 字符输入输出函数
  • 3.2.3 格式输入输出函数
  • 3.2.4 程序举例
  • 3.3 选择结构程序设计
  • 3.3.1 if语句
  • 3.3.2 switch语句
  • 3.3.3 程序举例
  • 3.4 循环结构程序设计
  • 3.4.1 while语句
  • 3.4.2 do-while语句
  • 3.4.3 for语句
  • 3.4.4 循环的嵌套
  • 3.5 break与continue语句
  • 3.6 综合实例
  • 本章小结
  • 习题3
  • 第4章 数组
  • 4.1 概述
  • 4.2 一维数组
  • 4.2.1 一维数组的定义
  • 4.2.2 一维数组的初始化
  • 4.2.3 一维数组的引用
  • 4.2.4 一维数组程序举例
  • 4.3 二维数组
  • 4.3.1 二维数组的定义
  • 4.3.2 二维数组的初始化
  • 4.3.3 二维数组的引用
  • 4.3.4 二维数组程序举例
  • 4.4 多维数组
  • 4.5 字符数组
  • 4.5.1 字符数组的定义和引用
  • 4.5.2 字符数组的初始化
  • 4.5.3 字符数组的输入输出
  • 4.5.4 字符串处理函数
  • 4.6 综合实例
  • 本章小结
  • 习题4
  • 第5章 函数
  • 5.1 函数的定义
  • 5.2 函数的调用
  • 5.2.1 函数调用的一般形式
  • 5.2.2 函数参数的传递
  • 5.3 函数的声明
  • 5.4 函数的返回
  • 5.4.1 函数的返回
  • 5.4.2 返回值
  • 5.5 函数的嵌套与递归
  • 5.5.1 函数的嵌套
  • 5.5.2 函数的递归
  • 5.6 变量的作用域与存储类型
  • 5.6.1 局部变量
  • 5.6.2 全局变量
  • 5.6.3 静态变量
  • 5.6.4 寄存器变量
  • 5.6.5 外部变量
  • 5.6.6 作用域与存储类型小结
  • 本章小结
  • 习题5
  • 第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.2.5 指向数组元素的指针作为函数参数
  • 6.3 指针与函数
  • 6.3.1 返回指针的函数
  • 6.3.2 指向函数的指针
  • 6.4 指向指针的指针
  • 6.5 动态内存分配
  • 6.6 main()函数和命令行参数
  • 6.7 综合实例
  • 本章小结
  • 习题6
  • 第7章 结构体、共用体和枚举
  • 7.1 结构体类型的定义
  • 7.2 结构体类型变量的定义和引用
  • 7.2.1 结构体类型变量的定义
  • 7.2.2 结构体类型变量的初始化
  • 7.2.3 结构体类型变量的引用
  • 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 综合实例
  • 本章小结
  • 习题7
  • 第8章 位运算
  • 8.1 位运算符和位运算
  • 8.1.1 按位与运算符
  • 8.1.2 按位或运算符
  • 8.1.3 按位异或运算符
  • 8.1.4 按位取反运算符
  • 8.1.5 左移运算符
  • 8.1.6 右移运算符
  • 8.2 位段
  • 8.2.1 位段的定义
  • 8.2.2 位段的使用
  • 8.3 综合实例
  • 本章小结
  • 习题8
  • 第9章 文件
  • 9.1 文件概述
  • 9.2 文件指针
  • 9.3 文件的打开和关闭
  • 9.3.1 文件打开函数fopen()
  • 9.3.2 文件关闭函数fclose()
  • 9.4 文件的读写
  • 9.4.1 字符读写函数fgetc()和fputc()
  • 9.4.2 字符串读写函数fgets()和fputs()
  • 9.4.3 数据块读写函数fread()和fwrite()
  • 9.4.4 格式化读写函数fscanf()和fpintf()
  • 9.4.5 自定义其他类型数据的读写函数
  • 9.5 文件的定位
  • 9.6 文件的出错检测
  • 9.7 综合实例
  • 本章小结
  • 习题9
  • 第10章 编译预处理
  • 10.1 宏定义
  • 10.1.1 不带参数的宏定义
  • 10.1.2 带参数的宏定义
  • 10.1.3 宏定义的嵌套
  • 10.1.4 取消宏定义
  • 10.2 文件包含
  • 10.3 条件编译
  • 10.4 其他预处理功能
  • 10.5 预定义的宏名
  • 本章小结
  • 习题10
  • 附录Ⅰ 预备知识
  • 附录Ⅱ 常用字符与ASCII代码对照表
  • 附录Ⅲ C语言中的关键字
  • 附录Ⅳ 运算符的优先级与结合性
  • 附录Ⅴ C库函数
  • 参考文献
     

资源下载

资源下载地址1:https://box.lenovo.com/l/M1ZIgp

相关资源

网友留言