当前位置:主页 > 书籍配套资源 > C语言配套资源
《C语言程序设计》教案,源代码

《C语言程序设计》教案,源代码

  • 更新:2022-01-02
  • 大小:4.71 MB
  • 类别:C语言
  • 作者:向德生,何宏、著,蒋清明,黄晓宇、编
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

本站精选了一篇C语言类书籍配套资源,介绍了关于C语言、程序设计、教案、源代码、C语言方面的内容,本书是由人民邮电出版社出版,已被290人关注,由詹元亮测试纠错,目前本书在C语言类综合评分为:9.7分。

书籍介绍

内容介绍

《C语言程序设计》全面讲述了C语言编程的基础知识,包括基本的数据类型和运算符、控制结构、函数、数组、指针、结构与共用、以及文档和图形处理。每章都有精选、各种类型的练习有助于读者复习、巩固所学,培养读者的实际编程能力。《C语言程序设计》结构严谨,重点突出,从简单到深刻,有经典的例子。

《C语言程序设计》可以作为各种高等院校、告知高校理工类计算机专业和非计算机专业学生学习“计算机程序设计”课程资料也可以作为计算机爱好者学习C编程语言的参考书。

目录

  • 第1章 绪论
  • 1.1 C语言的发展过程
  • 1.1.1 计算机语言的发展过程
  • 1.1.2 C语言的发展过程
  • 1.2 C语言的特点
  • 1.3 C程序的结构和书写格式
  • 1.3.1 C程序的结构
  • 1.3.2 C程序的书写格式
  • 1.4 Visual C++6.0上机操作
  • 1.4.1 C程序可执行文件的生成过程
  • 1.4.2 Visual C++6.0上机操作过程
  • 1.4.3 程序调试
  • 习题
  • 第2章 基本数据类型与运算符
  • 2.1 基本数据类型和取值范围
  • 2.1.1 基本数据类型和取值范围
  • 2.1.2 整型常量
  • 2.1.3 实型常量
  • 2.1.4 字符常量
  • 2.1.5 字符串常量
  • 2.2 运算符
  • 2.2.1 优先级与结合规则
  • 2.2.2 赋值运算与连续赋值
  • 2.2.3 算术运算
  • 2.2.4 关系运算
  • 2.2.5 逻辑运算、连续比较和逻辑优化
  • 2.2.6 位运算
  • 2.2.7 条件运算
  • 2.2.8 复合赋值运算
  • 2.2.9 逗号运算
  • 2.2.10 其他运算sizeof.
  • 2.2.11 类型转换与类型转换规则
  • 2.3 输入/输出函数
  • 2.3.1 格式化输出函数printf
  • 2.3.2 格式化输入函数scanf
  • 2.3.3 字符输入/输出函数
  • 习题
  • 第3章 控制结构
  • 3.1 程序结构框图
  • 3.1.1 自然语言描述
  • 3.1.2 流程图
  • 3.1.3 N-S图
  • 3.1.4 结构化程序设计
  • 3.1.5 复合语句
  • 3.2 二分支结构
  • 3.2.1 二分支结构选择语句
  • 3.2.2 不平衡if结构
  • 3.2.3 if语句的嵌套
  • 3.3 多分支结构
  • 3.4 循环结构
  • 3.4.1 for语句
  • 3.4.2 while语句
  • 3.4.3 do~while语句
  • 3.4.4 循环嵌套
  • 3.5 break、continue及goto语句
  • 3.5.1 break语句
  • 3.5.2 continue语句
  • 3.5.3 goto语句
  • 习题
  • 第4章 函数
  • 4.1 函数调用过程
  • 4.2 函数的定义
  • 4.2.1 函数定义的一般形式
  • 4.2.2 函数定义中的要点说明
  • 4.2.3 函数的声明
  • 4.3 递归函数
  • 4.3.1 递归概念
  • 4.3.2 递归举例
  • 4.4 存储类型、生存期和作用域
  • 4.4.1 存储类型
  • 4.4.2 生存期和作用域
  • 4.5 编译预处理
  • 4.5.1 文件包含
  • 4.5.2 宏定义
  • 4.5.3 条件编译
  • 习题
  • 第5章 数组
  • 5.1 一维数组
  • 5.1.1 一维数组的定义与初始化
  • 5.1.2 一维数组的引用
  • 5.1.3 字符型数组与字符串
  • 5.1.4 字符串操作
  • 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.5.3 Josephus(约瑟夫)问题
  • 习题
  • 第6章 指针
  • 6.1 指针与变量
  • 6.1.1 指针的基本概念
  • 6.1.2 指针变量的定义与引用
  • 6.1.3 指针的运算
  • 6.1.4 指向指针的指针
  • 6.2 指针与数组
  • 6.2.1 指向数组元素的指针
  • 6.2.2 指向数组的指针
  • 6.2.3 指针数组
  • 6.2.4 指针与字符串
  • 6.3 指针与函数
  • 6.3.1 指针作函数参数
  • 6.3.2 返回指针值的函数
  • 6.3.3 函数指针
  • 6.4 问题与解答
  • 6.4.1 本章重点概念的复习
  • 6.4.2 “选择法”排序问题
  • 6.4.3 子串定位问题
  • 习题
  • 第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.4.1 位运算符与位运算
  • 7.4.2 位域
  • 7.5 自定义类型
  • 习题
  • 第8章 文件
  • 8.1 文件概述与文件类型指针
  • 8.1.1 文件概述
  • 8.1.2 文件类型指针
  • 8.2 文件的打开与关闭
  • 8.2.1 文件的打开
  • 8.2.2 文件的关闭
  • 8.3 文件的读写
  • 8.3.1 字符读写函数fetc()和fputc()
  • 8.3.2 字符串读写函数fgets()和fputs()
  • 8.3.3 格式化读写函数fscanf()和fprintf()
  • 8.3.4 数据块读写函数fread()和fwrite()
  • 8.4 文件的定位
  • 8.5 文件检测
  • 8.6 文件的低层操作
  • 习题
  • 第9章 文本与图形处理
  • 9.1 文本的屏幕输出与键盘操作
  • 9.1.1 文本的屏幕输出
  • 9.1.2 键盘操作
  • 9.1.3 综合实例程序
  • 9.2 图形编程
  • 9.2.1 图形模式初始化
  • 9.2.2 独立图形运行程序的建立
  • 9.2.3 屏幕颜色的设置和清屏函数
  • 9.2.4 基本图形处理函数
  • 9.2.5 图形模式下的文本输出
  • 9.2.6 综合图形实例程序
  • 附录1 常用字符与ASCII值对照表
  • 附录2 C语言保留字一览表
  • 附录3 运算符的优先级及其结合性
  • 附录4 常用C库函数
  • 参考文献

资源获取

资源地址1:https://box.lenovo.com/l/h06I2p(密码:78cc)

相关资源

网友留言