欢迎访问:C语言_科技生活_生活服务_精致生活网
  • 微信客服微信客服
  • 微信公众号微信公众号

C语言

收藏  分享
网友发布网友发布

C语言

假设1.c和2.c都定义了一个宏PI(宏体可以相同或不同),则可分两种情况分析:

1、这两个文件各自独立,都不包含对方

则互不影响,也访问不到对方定义的PI。

2、一个包含另一个

这就像在同一个文件中定义一个宏两次,如果没取消前一次定义,则在编译时,一般是显示一个警告,有的编译器也可能显示为错误。

结论:

可以在同一源文件中多次将同一宏名定义成不同的宏体(源文件相互包含的效果与此等同),但新的定义如果没先用#undef 宏名(如#undef PI)取消前一次定义,则在编译时,可能会显示警告或错误,显示警告则会用新定义取代旧定义,此处以前使用的仍是旧宏体,此处以后使用新宏体。

如:

#define p 1

void p1()

{

//输出1

printf("%d",p);

}

#define p 2

void p2()

{

//输出2

printf("%d",p);

}

//显式取消定义

#undef p

#define p 3

void p3()

{

//输出3

printf("%d",p);

}

宏济路社区院落数:2个,户数:2087户,人口数:5561人,面积0.09平方公里。

蜀光新城、世纪朝阳

现有党支部3个(院落党支部2个,社会组织党支部1个)党员63人。7个居民小组长,10个楼栋长。居民代表38人。

宏济路社区与九眼桥社区、一心桥社区、紫东社区、锦东社区、莲花社区、龙舟社区、经华南路社区、莲桂西路社区、得胜街社区、华成路社区、水碾河路南社区相邻。

信息来源:成都市基层公开综合服务监管平台

宏济路社区附近有幸福梅林、江南馆街街坊遗址、三圣花乡旅游区、成都比如世界、水井坊博物馆等旅游景点,有水井坊酒、宫爆鸡丁、陈麻婆豆腐、担担面、麻婆豆腐等特产。

标签: 警告 党支部 取消
 
更多>最新的资讯
推荐图文
推荐生活服务
点击排行