#define的作用域
来源:互联网 发布:单片机最小系统图 编辑:程序博客网 时间:2024/05/22 15:30
例一:
#include <stdio.h>
void func(void)
{
#define TEST 100
}
int main()
{
printf("TEST = %d\n", TEST);
return 0;
}
运行结果:
TEST = 100
例二:
#include <stdio.h>
int main()
{
printf("TEST = %d\n", TEST);
return 0;
}
void func(void)
{
#define TEST 100
}
编译报错:TEST未定义
注意:
在文件a.c中定义的宏,其可见范围相当于static-global变量。只有a.h中定义了一个宏,且在b.c
中包含了这个头文件,b.c才可以引用这个宏定义。
- define的作用域
- #define的作用域
- #define的作用域
- C/C++ #define的作用域问题
- typedef和#define的作用域问题
- typedef和define的作用域
- 浅析typedef和define的作用域
- typedef和define的作用域
- typedef和define的作用域
- typedef和define的作用域
- typedef和define作用域的问题
- typedef和define的作用域
- typedef和define作用域的区别
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- define中#的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- 博弈论基础知识: 巴什博奕+威佐夫博奕+尼姆博弈(及Staircase);
- H.264资料参考大全
- ubuntu 11.04之后版本安装jdk
- C++编程思想,第十八章《RTTI运行时类型识别》
- Struts 2 <s:checkbox> checkbox example
- #define的作用域
- Android网格布局(GirdView)学习
- error LNK2005: "class CPoint StartPt" (?StartPt@@3VCPoint@@A) already defined in mypicture.obj 解决
- CUDA 矩阵乘法优化
- android获取系统标准时区的时间
- fckeditor编辑器使用
- C语言实现base64编解码
- 高度相同的列Andy-Budd版
- onNewIntent的应用