本文主要是介绍C语言中的宏MACRO的用途,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
++++++++++++++++++++++
1)宏拟变量
用宏来将MMIO或者MMREG进行实义化。
对MMREG的读写,就像对一个变量读写一样。
#define CCM_CCGR5 *((volatile unsigned long*)0x020C4080)
绝对地址,是一个指针,将其强转,并加以volatile修饰。
对指针取数,即为变量。
这就是宏拟变量。
++++++++++++++++++++++++++++++++++
2)头文件保护,宏标志,宏开关
#ifndef __MAIN_H
#define __MAIN_H...
#endif
检查是否存在宏标志,
有则跳过,没有则打上宏标志。
++++++++++++++++++++++++++++++++
这篇关于C语言中的宏MACRO的用途的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!