多语言展示
当前在线:1609今日阅读:61今日分享:18

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

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

1、程序设计和C语言(1)C语言的发展历史及其特点 (2)当前主流的程序设计语言2、C程序基本结构和执行过程(1)C语言程序基本结构 (2)C程序基本语法:头文件、main函数、注释 (3)C程序执行过程:编辑、编译、链接、运行3、使用VC6开发C程序使用VC6开发C程序的基本过程。

2

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、顺序结构练习顺序结构程序设计练习。

3

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)使用指针变量访问字符串。

4

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函数。

推荐信息