变量作用域
C++语言中,允许变量定义语句在程序中的任何地方,只要在是使用它之前就可以;而C语言中,必须要在函数开头部分。而且C++允许重复定义变量,C语言也是做不到这一点的。看下面的程序:
#include iostream.h
int a;
int main()
{
cin >>a;
for(int i=1;i <=10;i++) //C语言中,不允许在这里定义变量
{
static int a=0; //C语言中,同一函数块,不允许有同名变量
a+=i;
cout <<::a<< < }
return 0;
}
考无忧小编推荐:
更多计算机等级考试真题及答案>>>点击查看
想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看
本文网址:http://www.k51.com.cn/info/jsjdjks/1801/3025317.html