局部变量与全局变量重名问题
听说局部变量和全局变量可以重名,但是用全局变量时要使用“::”,写了几行代码验证了下,发现错了,不知道是我代码写的问题还是其他。。。
代码:
#include <stdio.h>
#include <stdlib.h>
int a=10;
int main()
{
int a=2;
printf("local a=%d\n", a);
printf("all a=%d\n",::a);
return 0;
}
求解惑?????
代码:
#include <stdio.h>
#include <stdlib.h>
int a=10;
int main()
{
int a=2;
printf("local a=%d\n", a);
printf("all a=%d\n",::a);
return 0;
}
求解惑?????
...全文
相关推荐
C语言面试题大汇总之华为面试题:1、局部变量能否和全局变量重名;2、如何引用一个已经定义过的全局变量;3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么;4、语句for( ;1 ;)有什么问题 它是什么意思……
C语言面试题大汇总之华为面试题:1、局部变量能否和全局变量重名;2、如何引用一个已经定义过的全局变量;3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么;4、语句for( ;1 ;)有什么问题 它是什么意思……
c++作用域运算符用法(全局变量和局部变量)
主要介绍了c++作用域运算符用法,需要的朋友可以参考下
浅谈JavaScript的全局变量与局部变量_.docx
浅谈JavaScript的全局变量与局部变量_.docx
精选华为C语言面试题.doc
精选华为C语言面试题
iOS面试宝典
iOS开发者在求职的道路上将会一路披荆斩棘,攻占王城! 几十万字的面试总结,都是长期积累下来的宝贵经验,非常之珍贵


