简介:C语言是嵌入式领域最重要也是最主要的编程语言,本课程从零开始讲解C语言,并通过大量编程实例重点讲解C 语言的高级编程知识。通过本课程学习学员会有比较扎实的C语言基础及编程能力,为后续学习打下基础。
课程章节
第01课 环境安装及必备Linux命令
第02课 vi编辑器的使用
第03课 必备C语言基础知识
第04课 数据类型
第05课 常量
第06课 变量
第07课 运算符上
第08课 运算符下
第09课 输入输出专题
-
课时1字符输出函数putchar
-
课时2格式输出函数printf
-
课时3printf的附加说明符的使用
-
课时4字符输入函数getchar
-
课时5格式输入函数scanf
-
课时6输入函数的垃圾处理
-
课时7字符串的输入输出
第10课 控制语句-if
-
课时1控制语句-if上
-
课时2控制语句-if下
-
课时3练习:求三角形的面积
-
课时4阶梯形式if
-
课时5如何判断是否为润年
-
课时6判断是否润年程序思路分析
-
课时7判断是否润年程序实现
第11课 控制语句-switch
第12课 循环语句-goto、while
第13课 循环语句-for
第14课 循环辅助语句
第15课 一维数组
第16课 二维数组
第17课 字符数组和字符串
第18课 字符串处理函数上
第19课 字符串处理函数下
-
课时1字符串函数strncpy、strncat
-
课时2字符串函数strncmp、strcasecmp
-
课时3字符串函数strchr、strstr
-
课时4字符串函数isalpha-isupper-islower-isdigit
第20课 指针的基本用法
-
课时1指针的作用
-
课时2地址和变量
-
课时3什么是指针、指针变量
-
课时4指针的初始化
-
课时5指针基本编程+图解
-
课时6指针的目标及常见表示
-
课时7指针的赋值
-
课时8指针占几个字节
第21课 指针的运算
第22课 指针与数组
第23课 指针与二维数组
第24课 字符指针与字符串
第25课 指针数组
第26课 多级指针、void指针及const
-
课时1多级指针及用法
-
课时2多级指针的运算及实现
-
课时3多级指针和指针数组
-
课时4void指针的使用
-
课时5void指针遍历一维数组的实现
-
课时6const变量、const指针
-
课时7main函数参数的讲解
第27课 函数的基本用法及传参
第28课 函数的传参下
第29课 指针函数
-
课时1指针函数的用法及注意事项
-
课时2指针函数返回值的正确写法
-
课时3指针函数练习:删除字符串中的空格
-
课时4实习自己的字符串连接函数
-
课时5指针函数练习:整数123转换成字符串"123"
第30课 递归函数和函数指针
授课讲师
-
小美老师
金牌讲师
关于讲师
华清创客学院教学总监,美女讲师,人工智能工学硕士; 嵌入式、物联网技术领域专家; ARM公司全球认证讲师; 8年嵌入式开发及教育培训经验; 参与编写过数十本专业图书; 丰富的嵌入式人才培养经验,培养过上万名学生进入企业工作; 授课风格轻松愉快,能够让学员学到扎实的理论和娴熟的技术,让学习不再是一件枯燥无味的事。
课程推荐
- 电子工程师入门第一课—数字电路技术 试听 5973
- 物联网云平台实战开发 试听 41020
- 物联网射频识别和RFID开发 试听 9595
- 基于立创eda电路设计 试听 5928
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案