1. 全局变量:整个文件,整个函数中都能使用的变量
如同以下例子:
int b;
void function(){
int a;
printf("b is %d\n", b);
b = 464643;
}
其中变量b可以在整个函数中使用.
2.局部变量:在函数体内部申明的变量称为局部变量,其他函数体不能使用
如下例:
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
int a = 10;
b = 123;
printf("a is %d\n", a);
function();
printf("b is %d\n",b);
}
其中变量a和变量b都只能在自动释放池内可以调用.