09 – 初学作用域和预处理
作用域和预处理
1.作用域
作用域变量可使用的范围
块作用域 块级作用域就是使用一对大括号包裹的一段代码; 代码块内部定义的变量在代码块外部是访问不到的,并且等该代码块中的代码执行完成之后,代码块中定义的变量会被销毁。 {
int a; //a的作用域起始处
scanf("%d", &a);
if(a < 0){ //b的作用域起始处
int b;
b -= a;
} //b的作用域结束处
} //a的作用域结束处
函数作用域 调用函数时创建函数作用域,函数执行完毕以后,函数作用域销毁 每调用一次,函数就会创建一个新的函数作用域,它们之间是互相独立的 在函数作用域中,可以访问到全局作用域的变量 在函数内部定义的一些变量,只能在函数内部使用。一旦离开了这个函数,就必须重新定义。可以把函数想成一个块。然后套用块作用域的定义。 void add(int a,int b)
09 – 初学作用域和预处理最先出现在Python成神之路。
共有 0 条评论