您的位置首页生活百科

C语言编程-从入门到精通精讲视频课程

C语言编程-从入门到精通精讲视频课程

的有关信息介绍如下:

C语言编程-从入门到精通精讲视频课程

通过学习,掌握C语言程序设计的基础知识(基本语法、流程控制、数组、函数、指针等),具备初步的程序设计能力。

1、程序设计和C语言

(1)C语言的发展历史及其特点

(2)当前主流的程序设计语言

2、C程序基本结构和执行过程

(1)C语言程序基本结构

(2)C程序基本语法:头文件、main函数、注释

(3)C程序执行过程:编辑、编译、链接、运行

3、使用VC6开发C程序

使用VC6开发C程序的基本过程。

4、算法简介

(1)算法及其主要特点

(2)常用计算机算法简介(累加求和、累乘求积、闰年判断、素数判断、二分查找)

5、流程图

(1)传统流程图的绘制方法

(2)三种基本结构的执行过程及其对应的流程图

6、常量和变量

(1)顺序程序设计举例

(2)C语言所支持的数据类型

(3)常量的使用方法

(4)变量的使用方法

7、数据在内存中的存储

(1)整型数据在内存中的存储形式

(2)字符型数据在内存中的存储形式

8、运算符

(1)C语言所支持的运算符

(2)基本算术运算符

(3)自增自减运算符

(4)类型转换

9、C程序语句

(1)C程序语句组成

(2)赋值运算符及赋值表达式

10、格式化输入输出函数

(1)格式化输出函数:printf()

(2)格式化输入函数:scanf()

(3)字符输入和输出函数:getchar()和putchar()

11、顺序结构练习

顺序结构程序设计练习。

12、关系运算符和逻辑运算符

(1)关系运算符及关系表达式

(2)逻辑运算符及逻辑表达式

13、关系逻辑运算符练习

关系运算符和逻辑运算符练习

14、if语句

(1)if语句的三种基本形式

(2)if语句的嵌套

(3)条件运算符

15、if语句练习

(1)求3个数的最大值和最小值

(2)简易计算器

16、选择结构练习

选择结构程序设计练习题

17、while循环和do-while循环

while循环及其练习;do-while循环及其练习。

18、for循环

for循环;猜数游戏练习。

19、循环练习(1)

已知/固定次数循环的编写方法;累加求和算法;求最值算法。

20、循环练习(2)

未知次数的循环;输入过滤处理;最小公倍数算法。

21、循环嵌套

(1)循环嵌套简介;

(2)循环嵌套程序举例:九九乘法表、打印图形。

22、break和continue语句

(1)break语句

(2)continue语句

(3)程序举例:素数

23、循环结构练习

循环结构程序练习 (1)完数问题

(2)统计字符问题

24、一维数组的定义及访问

(1)一维数组的定义访问

(2)数组元素的访问方法

25、一维数组的初始化

(1)一维数组初始化的方法

(2)一维数组遍历(求数组元素之和)

26、数组程序举例—求数组元素最大值和最小值

(1)数组遍历基本结构

(2)求数组元素最大值和最小值算法

27、数组程序举例—顺序查找

(1)顺序查找基本思想

(2)折半查找简介

28、数组程序举例—冒泡排序

(1)冒泡排序基本思想

(2)冒泡排序代码实现

29、数组程序举例—选择排序

(1)选择排序基本思想

(2)选择排序代码实现

30、二维数组的定义及引用

(1) 二维数组的定义

(2)二维数组的引用

(3)二维数组遍历基本结构

31、二维数组的初始化及输入输出

(1)二维数组的初始化

(2)输出二维数组

(3)二维数组输入

32、字符数组及其输入和输出

(1)字符数组的定义和初始化

(2)字符数组的遍历

(3)字符数组的输入和输出

33、字符串及其输入和输出

(1)字符串的内存本质

(2)字符串的输入和输出

34、字符串函数举例(1)—字符串长度strlen

(1)字符串长度、字符串内存字节数、字符数组长度比较

(2)字符串长度的实现

(3)字符串长度函数strlen( )

35、字符串函数举例(2)—字符串拷贝和连接

(1)字符串拷贝的原理及代码实现

(2)字符串拷贝函数strcpy( )

(3)字符串连接函数strcat( )

36、字符串函数举例(3)—字符串比较strcmp

(1)字符串比较问题本质

(2)字符串比较函数的代码实现

(3)strcmp函数简介

37、字符串数组排序

(1)定义字符串数组

(2)字符串数组排序

38、实例—学生成绩管理(1)

(1)循环等待,满足条件退出程序

(2)多条件分支结构

(3)数组及其输入和输出

39、实例—学生成绩管理(2)

(1)查找

(2)排序

40、指针和指针变量

(1) 地址、指针和指针变量

(2)指针变量的定义和初始化

(3)指针变量内存示意图

41、指针变量的使用

(1)指针变量间接存取

(2)使用指针变量交换两个数

(3)*和&运算符

42、指针变量和一维数组的关系

(1)指针变量和一维数组

(2)指针变量可参与的运算

(3)指针形式遍历数组

43、指针变量和字符串

(1)指针变量和字符串的内存分配

(2)C程序内存分配情况

(3)使用指针变量访问字符串。

44、函数的定义及使用

(1)函数简介及C程序代码组织结构

(2)无参函数的定义及使用

45、有参函数的定义及使用

(1)有参函数的定义

(2)有参函数的使用

46、变量的作用域和生命周期

(1)局部变量

(2)全局变量

(3)静态变量

47、函数参数传递

(1)参数调用过程分析

(2)参数传递—按数值传递

(3)参数传递—按地址传递

48、数组名做函数参数

(1)数组名做函数参数的内存本质

(2)实例:数组元素求和、求数组元素最大值

49、动态内存分配

(1)栈区和堆区

(2)malloc函数的内存本质

(3)malloc分配内存的使用

(4)free函数。