|
发表于 2020-6-28 10:30:01
|
显示全部楼层
定义一个指针. 名字是 xdata;
类型是: unsigned char volatile *
初始值是: 0
=============================================
没见过如此赋初值的,测试也没通过
其中, volatile 表示编译器不优化该值.
=============================================
注意当编译器不进行优化时,volatile可能不起作用,但是当开始优化代码时(当编译器开始寻找冗余的读入时),可以防止出现重大的错误。
(摘自《C++编程思想第一卷第2版》 P73)
LZ不妨把引用了这个宏的代码发出来看看 |
|