《嵌入式技术》基础课程1 之 C语言基础篇视频课程—7493人已学习
课程介绍
本可称为C语言基础课程,讲解C语言基础入门知识。 本课程是介绍C语言的基础知识,针对所有对计算机体系结构和嵌入式知识感兴趣的学员。
课程收益
主要针对C语言零基础的同学,希望0基础的同学能够通过本课程快速跨入C语言的门槛,为后续学习更加深入的嵌入式技术知识打基础。
讲师介绍
张先凤 更多讲师课程
2008年毕业于沈阳航空航天大学电子信息专业,长期从事嵌入式 、互联网、物联网项目研发和教学,精通c/c++/java等语言,精于单片机、嵌入式(linux)安卓开发和教学,4年实际产品开发经验和4年嵌入式安卓教学经验。
课程大纲
第1章:初识C语言程序
1. C基础课程大纲 24:29
2. 什么是IDE 23:35
3. IDE的汉化 18:09
4. 源程序和可执行程序 24:33
5. 关键字 类型 变量 数据 main函数 26:32
6. 自定义函数 15:15
7. 程序中标点符号和注释 15:16
8. C语言程序的开发步骤 20:00
9. 第一章节习题 14:50
第2章:变量和数据
1. 常量 9:24
2. 变量 19:18
3. 基本数据类型 之 整型 31:53
4. 基本数据类型 之 实型 30:43
5. 字符型 47:31
6. 有符号数和无符号 18:28
7. printf函数和scanf函数 25:10
8. 算术运算符 17:29
9. ++ 和 -- 33:26
10. 类型转换 41:40
第3章:运算符
1. 表达式 22:51
2. 赋值运算符1 36:10
3. 赋值运算符2 17:45
4. 关系运算符1 9:40
5. 关系运算符2 24:20
6. 逻辑运算符1 28:03
7. 逻辑运算符2 29:20
8. 逻辑运算符3 10:52
9. sizeof运算符1 之内存结构 31:38
10. sizeof运算符 之基本类型回顾 9:53
11. sizeof运算符 之sizeof的使用 21:18
12. 逗号运算符与符号优先级表 21:05
第4章:顺序结构和条件结构
1. 顺序结构 条件结构 循环结构 9:13
2. if条件结构 20:17
3. if结构的嵌套 15:46
4. if结构的{}问题 13:30
5. ?表达式与if结构的关系 12:23
6. 条件运算符与if条件结构1 21:26
7. 条件运算符与if条件结构2 23:56
8. switch结构1 21:07
9. switch结构2 22:01
10. switch结构3 18:09
11. switch结构4 20:17
第5章:循环
1. while循环1 27:21
2. while循环2 14:18
3. do while循环 16:08
4. for循环1 15:20
5. for循环2 23:23
6. for循环3 19:43
7. 各类循环的对比 26:58
8. 循环的嵌套1 16:29
9. 循环的嵌套2 22:51
10. break在循环中的使用 22:07
11. continue在循环中的使用 16:28
第6章:函数
1. main函数回顾 26:14
2. 自定义函数1 之 函数定义 25:36
3. 自定义函数2 之 函数调用 23:24
4. 自定义函数3 之 传参和返回值 21:08
5. 使用IDE进行多文件编程 29:50
6. 多文件编程 警告 函数声明 29:14
7. 使用头文件进行函数声明 27:23
8. 防止头文件重复包含 24:42
9. 头文件中到底放些了什么东西 17:53
10. 什么是库函数 19:40
11. 标准IO库 18:52
12. 数学库 16:59
13. 数学库练习 15:08
14. 标准库1 29:04
15. 标准库2 31:57
16. 全局变量和局部变量 31:33
第7章:指针
1. 指针:地址的外号 19:01
2. 指针与变量 24:44
3. 指针就是一个数 25:41
4. 如何使用一个数据 16:52
5. 一级指针的类型 27:10
6. 如何定义一个指针变量 31:12
7. 使用指针访问变量空间1 23:34
8. 使用指针访问变量空间2 24:14
9. 一级指针总结 46:31
10. 指针的好处1 15:12
11. 指针的好处2 22:00
12. 指针的好处3 31:00
13. 普通传参与指针传参的回顾 17:41
14. 普通传参与指针传参的回顾 17:41
第8章:数组
1. 为什么要数组 25:56
2. 数组的声明,定义(初始化)1 30:05
3. 数组的声明,定义(初始化)2 32:24
4. 数组的赋值 18:00
5. 数组在内存中所分配空间的特点 26:52
6. 使用[]访问数组元素 19:04
7. 数组元素的指针 33:24
8. 使用指针访问数组元素1 34:07
9. 使用指针访问数组元素2 30:21
10. 使用指针访问数组元素3 30:12
11. 数组第一个元素指针的表示方法 29:27
12. 常量++可以吗 30:23
13. int a;(&a)++可以吗 21:38
14. (&buf;[0])++、buf++, buf[3]++可以吗 29:48
15. sizeof与数组 24:10
16. 数组名总结 8:32
17. 函数普通通传参回顾 27:31
18. 函数指针传参回顾 30:26
19. 传递数组 48:12
20. 二维数组 33:08
第9章:字符串
1. 字符数组1 31:47
2. 字符数组2 24:30
3. 字符串是个啥 19:04
4. 以变量形式存储字符串 35:37
5. 字符串越位的问 15:01
6. 指针变量的空间大小 30:45
7. 字符串以常量形式存放1 27:28
8. 字符串以常量形式存放2 31:43
9. 字符串传参1 27:47
10. 字符串传参2 18:29
11. 字符串传参3 18:08
12. 为什么要格式化转换 28:18
13. 表达式中自动类型转换回顾 22:07
14. 将整形数120转成字符串"123" 1 29:35
15. 将整形数120转成字符串"123" 2 13:31
16. printf格式化输出字符串 27:15
17. 字符串的非格式化输出函数 8:13
18. 字符串输入函数 15:46
19. 将字符串"120"转为整形的120 14:57
20. strlen函数 30:03
21. strcpy函数和strncpy函数 23:25
22. strcmp函数和strncmp函数 8:21
23. strcat函数和strncat函数 11:34
第10章:结构体
1. 为什么需要结构体 15:44
2. 定义一个结构体类型 28:37
3. 结构体变量的声明和定义 33:53
4. sizeof测试结构体变量字节数 7:59
5. 结构体成员的变量访问方式1 19:31
6. 结构体成员的变量访问方式2 18:44
7. 使用指针访问结构体成员1 29:18
8. 使用指针访问结构体成员2 29:25
9. 结构体嵌套1 24:57
10. 结构体嵌套2 11:43
11. 传递整个结构体变量 19:48
12. 传递结构体的成员 11:12
13. 传递整个结构体变量的指针 25:02
14. 传递结构体成员的指针 24:28
15. 结构体数组1 19:33
16. 结构体数组2 20:23
大家可以点击【 查看详情】查看我的课程
课程介绍
![201708082052081450.jpg](https://img-bss.csdn.net/201708082052081450.jpg)
本可称为C语言基础课程,讲解C语言基础入门知识。 本课程是介绍C语言的基础知识,针对所有对计算机体系结构和嵌入式知识感兴趣的学员。
课程收益
主要针对C语言零基础的同学,希望0基础的同学能够通过本课程快速跨入C语言的门槛,为后续学习更加深入的嵌入式技术知识打基础。
讲师介绍
张先凤 更多讲师课程
2008年毕业于沈阳航空航天大学电子信息专业,长期从事嵌入式 、互联网、物联网项目研发和教学,精通c/c++/java等语言,精于单片机、嵌入式(linux)安卓开发和教学,4年实际产品开发经验和4年嵌入式安卓教学经验。
课程大纲
第1章:初识C语言程序
1. C基础课程大纲 24:29
2. 什么是IDE 23:35
3. IDE的汉化 18:09
4. 源程序和可执行程序 24:33
5. 关键字 类型 变量 数据 main函数 26:32
6. 自定义函数 15:15
7. 程序中标点符号和注释 15:16
8. C语言程序的开发步骤 20:00
9. 第一章节习题 14:50
第2章:变量和数据
1. 常量 9:24
2. 变量 19:18
3. 基本数据类型 之 整型 31:53
4. 基本数据类型 之 实型 30:43
5. 字符型 47:31
6. 有符号数和无符号 18:28
7. printf函数和scanf函数 25:10
8. 算术运算符 17:29
9. ++ 和 -- 33:26
10. 类型转换 41:40
第3章:运算符
1. 表达式 22:51
2. 赋值运算符1 36:10
3. 赋值运算符2 17:45
4. 关系运算符1 9:40
5. 关系运算符2 24:20
6. 逻辑运算符1 28:03
7. 逻辑运算符2 29:20
8. 逻辑运算符3 10:52
9. sizeof运算符1 之内存结构 31:38
10. sizeof运算符 之基本类型回顾 9:53
11. sizeof运算符 之sizeof的使用 21:18
12. 逗号运算符与符号优先级表 21:05
第4章:顺序结构和条件结构
1. 顺序结构 条件结构 循环结构 9:13
2. if条件结构 20:17
3. if结构的嵌套 15:46
4. if结构的{}问题 13:30
5. ?表达式与if结构的关系 12:23
6. 条件运算符与if条件结构1 21:26
7. 条件运算符与if条件结构2 23:56
8. switch结构1 21:07
9. switch结构2 22:01
10. switch结构3 18:09
11. switch结构4 20:17
第5章:循环
1. while循环1 27:21
2. while循环2 14:18
3. do while循环 16:08
4. for循环1 15:20
5. for循环2 23:23
6. for循环3 19:43
7. 各类循环的对比 26:58
8. 循环的嵌套1 16:29
9. 循环的嵌套2 22:51
10. break在循环中的使用 22:07
11. continue在循环中的使用 16:28
第6章:函数
1. main函数回顾 26:14
2. 自定义函数1 之 函数定义 25:36
3. 自定义函数2 之 函数调用 23:24
4. 自定义函数3 之 传参和返回值 21:08
5. 使用IDE进行多文件编程 29:50
6. 多文件编程 警告 函数声明 29:14
7. 使用头文件进行函数声明 27:23
8. 防止头文件重复包含 24:42
9. 头文件中到底放些了什么东西 17:53
10. 什么是库函数 19:40
11. 标准IO库 18:52
12. 数学库 16:59
13. 数学库练习 15:08
14. 标准库1 29:04
15. 标准库2 31:57
16. 全局变量和局部变量 31:33
第7章:指针
1. 指针:地址的外号 19:01
2. 指针与变量 24:44
3. 指针就是一个数 25:41
4. 如何使用一个数据 16:52
5. 一级指针的类型 27:10
6. 如何定义一个指针变量 31:12
7. 使用指针访问变量空间1 23:34
8. 使用指针访问变量空间2 24:14
9. 一级指针总结 46:31
10. 指针的好处1 15:12
11. 指针的好处2 22:00
12. 指针的好处3 31:00
13. 普通传参与指针传参的回顾 17:41
14. 普通传参与指针传参的回顾 17:41
第8章:数组
1. 为什么要数组 25:56
2. 数组的声明,定义(初始化)1 30:05
3. 数组的声明,定义(初始化)2 32:24
4. 数组的赋值 18:00
5. 数组在内存中所分配空间的特点 26:52
6. 使用[]访问数组元素 19:04
7. 数组元素的指针 33:24
8. 使用指针访问数组元素1 34:07
9. 使用指针访问数组元素2 30:21
10. 使用指针访问数组元素3 30:12
11. 数组第一个元素指针的表示方法 29:27
12. 常量++可以吗 30:23
13. int a;(&a)++可以吗 21:38
14. (&buf;[0])++、buf++, buf[3]++可以吗 29:48
15. sizeof与数组 24:10
16. 数组名总结 8:32
17. 函数普通通传参回顾 27:31
18. 函数指针传参回顾 30:26
19. 传递数组 48:12
20. 二维数组 33:08
第9章:字符串
1. 字符数组1 31:47
2. 字符数组2 24:30
3. 字符串是个啥 19:04
4. 以变量形式存储字符串 35:37
5. 字符串越位的问 15:01
6. 指针变量的空间大小 30:45
7. 字符串以常量形式存放1 27:28
8. 字符串以常量形式存放2 31:43
9. 字符串传参1 27:47
10. 字符串传参2 18:29
11. 字符串传参3 18:08
12. 为什么要格式化转换 28:18
13. 表达式中自动类型转换回顾 22:07
14. 将整形数120转成字符串"123" 1 29:35
15. 将整形数120转成字符串"123" 2 13:31
16. printf格式化输出字符串 27:15
17. 字符串的非格式化输出函数 8:13
18. 字符串输入函数 15:46
19. 将字符串"120"转为整形的120 14:57
20. strlen函数 30:03
21. strcpy函数和strncpy函数 23:25
22. strcmp函数和strncmp函数 8:21
23. strcat函数和strncat函数 11:34
第10章:结构体
1. 为什么需要结构体 15:44
2. 定义一个结构体类型 28:37
3. 结构体变量的声明和定义 33:53
4. sizeof测试结构体变量字节数 7:59
5. 结构体成员的变量访问方式1 19:31
6. 结构体成员的变量访问方式2 18:44
7. 使用指针访问结构体成员1 29:18
8. 使用指针访问结构体成员2 29:25
9. 结构体嵌套1 24:57
10. 结构体嵌套2 11:43
11. 传递整个结构体变量 19:48
12. 传递结构体的成员 11:12
13. 传递整个结构体变量的指针 25:02
14. 传递结构体成员的指针 24:28
15. 结构体数组1 19:33
16. 结构体数组2 20:23
大家可以点击【 查看详情】查看我的课程