嵌入式系统开发入门二:C语言的几个注意事项
生活随笔
收集整理的這篇文章主要介紹了
嵌入式系统开发入门二:C语言的几个注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
當需要在中斷服務子程序中修改某個全局變量時,改全局變量建議定義時加上volatile。
比如:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
2.位操縱
舉個例子
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
這樣定義可節省一些內存,這個結構體占用8Bit的空間。
3.注意#define和typedef,#define和const,#define和inline;
在定義數據類型和常數時盡量不要使用#define,小的函數也不推薦使用#define??傊褪潜M量不使用#define。
4.中斷處理程序盡可能短。
總結
以上是生活随笔為你收集整理的嵌入式系统开发入门二:C语言的几个注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据转换之 Number
- 下一篇: xp系统怎样添加桌面计算机名,教你win