嵌入式C语言编程注意的点

来源:互联网 发布:淘宝小号无忧 编辑:程序博客网 时间:2024/05/18 01:12

1、voliate   它是确保编译器在该空间中所存储数值发生改变时,立刻将该数据的数值存回到实际的存储空间内。因为只要寄存器足够用,编译器会在一个数据从其存储空间读取到寄存器后,尽可能完成更多的操作计算,并尽量拖延实际写回存储空间的发送动作。这个关键词则可以保证每次修改该数据的数值后,均存在写回的动作。

2、默认情况下,一个关键字对应的整信是否有符号,这由编译器决定。因此严谨的做法是,需要对每个整型存储空间在定义时确定其为unsigned还是signed。

0 0
原创粉丝点击