程序设计基础(C语言) 主讲教师 王小林   安徽工业大学 开课时间 2020-09-27 至 2021-01-31 学习总人数:247人 视频时长:11:51:22


  • 课程简介
  • 授课教师
  • 章节目录
  • 课程讨论
  • 课程公告
  • 教材教辅

相比其它高级语言,C语言简洁、紧凑、灵活,具有丰富的运算符和数据类型,生成的目标代码质量高、运行速度快、可移植性好,同时C语言程序可以直接访问内存地址、直接操作计算机硬件设备,其指针运算,可以实现汇编语言的大部分功能,对于要求时效性高的应用,如操作系统,实时控制等应用中,这是其它高级语言难以胜任的。

“程序设计基础(C语言)”课程通过系统讲授面向过程的程序设计语言-C的基本结构、构成成分、语法规则,教授大家结构化程序设计基本方法,力图通过本课程学习,具有编写一般应用程序、调试、测试程序的基本技能,使大家具备计算思维的基本理念,对程序设计有一个基本的认识,为以后针对设备级的编程、面向对象程序设计以及从事的专业工作中涉及智能制造的专业应用打下坚实的基础。


第一章 C语言概述
> 1-1 程序设计及C语言概述
> 1-2 C语言简介
> 1-3 算法简介
> 1-4 算法的描述
> 1-5 C语言编程环境
> 1-6 C语言总结
第二章 C语言基本语法
> 2-1 C语言基础知识
> 2-2 C语言运算符与表达式(1)
> 2-2 C语言运算符与表达式(2)
基本输入输出语句
> 3-1 格式化输出函数printf
> 3-2 格式化输入函数scanf()
第四章 选择结构
> 4-1 关系运算符及其表达式
> 4-2 逻辑运算符及其表达式
> 4-3 if语句
> 4-4 switch语句
> 4-5 选择程序例题讲解
第五章 循环结构
> 5-1 for循环语句
> 5-2 do while循环语句
> 5-3 break和continue语句
> 5-4 循环程序例题讲解
> 5-5 多重循环程序例题讲解
第六章 宏定义
> 6-1 无参宏定义
> 6-2 有参宏定义
> 6-3 文件包含
第七章 数组
> 7-1 数组章节概述
> 7-2 一维数组的定义、引用和初始化
> 7-3 冒泡排序
> 7-4 选择排序
> 7-5 一维数组的应用
> 7-6 为什么需要使用二维数组
> 7-7 二维数组的定义、引用和初始化
> 7-8 二维数组的应用
> 7-9 矩阵的转置
> 7-10 字符数组的定义、引用和初始化
> 7-11 字符串处理函数
> 7-12 单个字符串的应用
> 7-13 数组章节总结
第八章 函数
> 8-1 函数的概念和种类
> 8-2 定义函数格式
> 8-3 函数参数之间关系
> 8-4 函数调用
> 8-5 函数的返回
> 8-6 函数形参类型
> 8-7 变量的作用域
> 8-8 全局变量与局部变量同名和存储属性
第九章 指针
> 9-1 指针与地址
> 9-2 指针的定义、赋值与使用
> 9-3 指针作为函数参数
> 9-4 指针访问数组元素
> 9-5 指针变量的运算
> 9-6 数组名函数参数
> 9-7 字符串与指针
> 9-8 实现字符串函数
> 9-9 指针与多维数组
> 9-10 行指针
第十章 结构体及其它
> 10-1 结构体与共用体
> 10-2 结构体数组
> 10-3 指针处理链表
> 10-4 位运算
C语言考试(选择)
C语言考试(编程)
请大家尽快完成考试!
2021-01-08 19:24:08

请大家尽快完成考试!

下节课的知识有难度,大家提前预习!
2021-01-08 19:23:34

下节课的知识有难度,大家提前预习!

请大家认真复习上节课知识并预习!
2021-01-08 19:23:13

请大家认真复习上节课知识!

请大家认真复习上节课知识!
2021-01-08 19:22:59

请大家认真复习上节课知识!

请大家尽快完成课程练习!
2021-01-08 19:21:52

请大家尽快完成课程练习!

请大家尽快完成课程练习!
2021-01-08 19:21:44

请大家尽快完成课程练习!

请大家尽快看完视频教学!
2021-01-08 19:21:24

请大家尽快看完视频教学!

请大家尽快完成课后习题!
2021-01-08 19:21:08

请大家尽快完成课后习题!

请大家尽快完成作业!
2021-01-08 19:20:57

请大家尽快完成作业!

请大家尽快完成作业!
2021-01-08 19:20:46

请大家尽快完成作业!

配套教材
参考教材