如果变量重复定义了,会出现什么情况?

screen12 screen12 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我把两个程序合并在一起,当然所有全局变量也合在一起了。本来以为,会出现很多错误,因为很多变量重名,但是编译却成功了,仔细一看,原来变量重复并不报错。比如
int a;
。。。
int a;

编译能通过。

可是:我却希望编译器能当作错误处理,因为我这些同名的变量在两个程序中是用于不同用途的。现在不报错,怎么办?

如果是警告,那么警告号是多少?就是那个warning c....什么的。
...全文
评论 11
收藏 已收藏
分享
返回顶部
screen12
C语言 70,039 成员 243,237 内容