签到啦啦啦
能够重名。不过,程序大了容易出错误。
3/1 签到 签到
提供个完美答案以做参考
答:能,局部会屏蔽全局。要用全局变量,
C++语法需要使用全局变量需要 ":: "
C++例子
#include "iostream"
using namespace std;
int i=9;
int main()
{
int i=6;
cout<<i; //6
cout<<::i; //9
}
标准C例子
#include <stdio.h>
int a,b;
void fun()
{
b += 10;
}
int main(void)
{
int b = 0;
fun();
a = 10;
printf("%d %d",a,b);
getch();
return 0;
}
这个可以的。
签到:lol:lol:lol
可以,作用范围不同
可以重名
每日签到
局部变量可以与全局变量同名,但局部变量在其作用域内有优先权。