【754XLa103】嵌入式C语言-从入门到精通-叶大鹏老师_109
课程目录:
资料 (85B)
第001节-1.1 C语言会被淘汰吗?.mp4 (19.05MB)
第002节-1.2 如何成为嵌入式高手.mp4 (29.37MB)
第003节-1.3 搭建开发环境.mp4 (38.33MB)
第004节-1.4 初识程序结构.mp4 (20.1MB)
第005节-1.5单片机程序的编译与运行简介.mp4 (32.94MB)
第006节-2.1 单片机中数据表现形式.mp4 (10.98MB)
第007节-2.2 为什么要引入数据类型.mp4 (18.5MB)
第008节-2.3 为什么要使用C99的整数类型.mp4 (14.42MB)
第009节-2.4 sizeof用法.mp4 (12.44MB)
第010节-2.5 负数的二进制表现形式.mp4 (16.86MB)
第011节-2.6 变量的用法与注意事项.mp4 (29.07MB)
第012节-2.7 浮点型数据类型.mp4 (3.73MB)
第013节-2.8 一个字符引入的BUG.mp4 (8.85MB)
第014节-2.9 浮点数应用注意事项.mp4 (16.31MB)
第015节-2.10 为什么要引入ASCII码.mp4 (22.19MB)
第016节-3.1 C语言有哪些运算符.mp4 (13.08MB)
第017节-3.2 算数运算符及应用案例.mp4 (11.24MB)
第018节-3.3 算数复合赋值运算符.mp4 (11.64MB)
第019节-3.4 增1和减1运算符及应用案例.mp4 (9.98MB)
第020节-3.5 单片机是如何控制外设的.mp4 (15.3MB)
第021节-3.6 牢记位运算符的口诀.mp4 (11.82MB)
第022节-3.7 逻辑移位与算数移位的区别.mp4 (11.73MB)
第023节-3.8 左移右移位运算应用案例.mp4 (12.46MB)
第024节-3.9 位运算应用案例1.mp4 (6.51MB)
第025节-3.10 位运算应用案例2.mp4 (6.72MB)
第026节-4.1 printf的基本用法.mp4 (17.34MB)
第027节-4.2 printf的精细格式控制.mp4 (11.75MB)
第028节-4.3 printf输出转义序列.mp4 (15.98MB)
第029节-5.1 数据运算的类型转换.mp4 (12.71MB)
第030节-5.2 数据截断和数据扩充的规则.mp4 (20.53MB)
第031节-5.3 数据扩充的应用案例和总结.mp4 (16.18MB)
第032节-5.4 数据运算发生溢出的危害.mp4 (13.01MB)
第033节-6.1 bool数据类型.mp4 (13.91MB)
第034节-6.2 关系运算符.mp4 (12.76MB)
第035节-6.3 逻辑运算符及短路.mp4 (27.36MB)
第036节-6.4 if语句的单分支结构.mp4 (11.04MB)
第037节-6.5 if语句的双分支和多分支结构.mp4 (15.02MB)
第038节-6.6 三元条件运算符.mp4 (5.19MB)
第039节-6.7 条件运算符的应用案例.mp4 (17.64MB)
第040节-6.8 switch开关语句.mp4 (27.64MB)
第041节-6.9 switch语句多个case使用1个break.mp4 (21.84MB)
第042节-6.10 枚举类型及应用案例.mp4 (23.91MB)
第043节-6.11 一个软件版本承载多个产品型号.mp4 (13.43MB)
第044节-7.1 for循环语句.mp4 (24.21MB)
第045节-7.2 for语句的嵌套循环.mp4 (29.35MB)
第046节-7.3 while循环语句.mp4 (9.81MB)
第047节-7.4 do-while循环语句.mp4 (5.35MB)
第048节-7.5 break跳转语句.mp4 (22.9MB)
第049节-7.6 continue跳转语句.mp4 (7.75MB)
第050节-8.1 函数的语法格式.mp4 (24.15MB)
第051节-8.2 return跳转语句.mp4 (9.76MB)
第052节-8.3 参数的数值传递本质.mp4 (22.32MB)
第053节-8.4 函数的声明和定义.mp4 (16.56MB)
第054节-8.5 多源文件的函数声明和定义.mp4 (21.88MB)
第055节-8.6 预处理指令#include.mp4 (26.33MB)
第056节-8.7 函数的作用域.mp4 (15.86MB)
第057节-9.1 预处理指令#define.mp4 (18.95MB)
第058节-9.2 宏定义中为什么要使用().mp4 (33.42MB)
第059节-9.3 条件编译预处理指令.mp4 (61.23MB)
第060节-9.4 typedef和#define的区别.mp4 (22.57MB)
第061节-9.5 宏定义中为什么要使用do-while(0).mp4 (18.65MB)
第062节-10.1 变量的作用域和生命周期.mp4 (32.1MB)
第063节-10.2 局部变量的赋值及栈的工作原理.mp4 (26.26MB)
第064节-10.3 全局变量的作用域和生命周期.mp4 (16.6MB)
第065节-10.4 静态全局变量的作用域和生命周期.mp4 (15.75MB)
第066节-10.5 静态局部变量的作用域和生命周期.mp4 (28.08MB)
第067节-10.6 标示符的命名规范.mp4 (21.88MB)
第068节-10.7 变量未初始化默认是什么数值.mp4 (14.71MB)
第069节-11.1 数组的定义和初始化.mp4 (30.55MB)
第070节-11.2 数组的内存分布.mp4 (16.07MB)
第071节-11.3 数组越界的危害.mp4 (15.69MB)
第072节-11.4 栈溢出的危害.mp4 (26.93MB)
第073节-11.5 数组的应用案例.mp4 (21.09MB)
第074节-11.6 二维数组.mp4 (33.34MB)
第075节-12.1 结构体类型的规则及使用.mp4 (43.86MB)
第076节-12.2 结构体数组的使用.mp4 (13.69MB)
第077节-12.3 结构体嵌套.mp4 (26.7MB)
第078节-12.4 结构体作为函数参数.mp4 (15.65MB)
第079节-12.5 结构体数据内存对齐与紧缩方法.mp4 (52.29MB)
第080节-12.6 结构体数据为什么要内存对齐.mp4 (11.45MB)
第081节-13.1 指针的工作原理.mp4 (34.27MB)
第082节-13.2 指针变量作为函数参数.mp4 (26.63MB)
第083节-13.3 指针访问寄存器和内存.mp4 (15.76MB)
第084节-13.4 指针运算及应用案例.mp4 (25.41MB)
第085节-13.5 指针与结构体.mp4 (22.8MB)
第086节-13.6 结构体指针应用案例.mp4 (31.89MB)
第087节-13.7 指针与数组.mp4 (34.3MB)
第088节-13.8 数组作为函数参数.mp4 (34.83MB)
第089节-13.9 指针与结构体数组.mp4 (18.11MB)
第090节-13.10 浮点数指针案例.mp4 (23.01MB)
第091节-13.11 函数指针和回调函数.mp4 (33.91MB)
第092节-13.12 回调函数应用案例.mp4 (56.35MB)
第093节-13.13 指针与动态内存.mp4 (64.16MB)
第094节-13.14 结构体指针与动态内存.mp4 (30.69MB)
第095节-13.15 动态内存应用案例.mp4 (22.93MB)
第096节-13.16 字符串的本质.mp4 (42.84MB)
第097节-13.17 常用字符串库函数.mp4 (30.58MB)
第098节-14.1 为什么要使用链表.mp4 (21.01MB)
第099节-14.2 单向链表的创建和添加.mp4 (49.52MB)
第100节-14.3 添加节点的第二种方案和遍历.mp4 (36.69MB)
第101节-14.4 单向链表的删除.mp4 (32.87MB)
第102节-14.5 双向循环链表的创建和添加.mp4 (32.7MB)
第103节-14.6 双向循环链表的遍历和删除.mp4 (50.08MB)
第104节-14.7 通用链表的原理和创建添加.mp4 (67.92MB)
第105节-14.8 Linux中container_of的用法.mp4 (68.44MB)
第106节-14.9 通用链表的遍历和删除.mp4 (66.92MB)
第107节-14.10 指针相关的运算符优先级案例.mp4 (14.06MB)