
C语音知识点
Harvey.Yan
这个作者很懒,什么都没留下…
展开
-
C语言之被IDE优化的变量或数据
1,背景在调试CAN中断接收数据的时候,在“can_protocol.c”文件中定义了一个缓存buff[7]数组,用于存储从中断接收过来的8个BYTE数据。使用的IDE是:CodeWarrior10.7,使用的默认代码优化等级。2,问题现状描述 在代码进行仿真的断点运行时,IDE直接提示变量(“FrameType”)被优化。但是,该变量是被用到的,并不能被优化。Eg;见下图。 3,解决...原创 2018-04-14 17:22:45 · 744 阅读 · 0 评论 -
关于使用typedef的注意事项
关于使用typedef的注意事项1, 基础夯实typedef是C语言的一个关键字,主要是用于代替原有的类型标识符,去修饰变量,数组等等,它并不能创造出一个新的类型标识符。 2, 使用实例(1)在.h文件,定义了一个结构体类。Eg:图1图1(2)在.c文件中,调用结构体的名,去修饰一个指针。正确情况下,用fifo已经可以表示该结构体的类型了,但是,如果在fifo前面再加struct去修饰,许多I...原创 2018-04-28 08:40:57 · 640 阅读 · 0 评论