2016.7.26
变量的作用域:
文件域:在整个源文件声明的标识符,整个文件中都可以被访问。(如全局变量)
函数域:在函数原型中声明的标识符,整个函数能访问。(如形参)
语句块域:在一个程序结构块中声明的标识符,在该程序结构块中可以被访问。(如局部变量)
int num=10;// 文件域
void func(){
int num =20;// 函数域
{
int num=30;// 语句块区域
printf("语句块区域num=%d \n",num);
}
printf("函数域num=%d \n",num);
// printf("文件域num=%d \n",::num); // C++特性