提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
针对嵌入式,介绍一些运用比较多的c语言。
变量与指针
2个口诀:
* 变量变量,能变,就是能读能写,必定在内存里
* 指针指针,保存的是地址,32位处理器中地址都是32位的,无论是什么类型的指针变量,都是4字节

-
- 关键字
Volatile:确保本条指令不会因编译器的优化而省略,且要求每次直接读值
被volatile修饰的变量每次都要到内存中获取后再使用,而不是直接使用寄存器中临时数据;
之所以要用volatile修饰,就是保证不论是否使用了优化,都能够从寄存器地址处读取
使用volatile const修饰的寄存器为只读寄存器,仅用volatile修饰的寄存器可读、可写。
Static:
1)限制变量或者函数的作用域
2)设置变量的存储域
常见的有:

总结
针对嵌入式,介绍一些运用比较多的c语言。