04 2019 档案
摘要:参考自 "restrict" restrict解释 关键字出现于 标准,wiki上的解释 "restrict from wiki" 。 In the C programming language, as of the C99 standard, restrict is a keyword that
阅读全文
摘要:做嵌入式C开发的相信都使用过一个关键字volatile,特别是做底层开发的。假设一个GPIO的数据寄存器地址是0x50000004,我们一般会定义一个这样的宏: 在面试的时候也会被问到过volatile关键字起什么作用? 网络上的回答一般是防止被编译器优化,或者还会加一点就是访问被volatile修
阅读全文