#include <stdio.h>
// 局部变量:定义在函数内部的变量称为局部变量,局部变量的作用域仅限于函数内部,在函数执行完毕之后,局部变量就会失去作用。
// 全局变量:在所有函数(包括main()函数)外部定义的变量称为全局变量,它不属于某个函数,属于源程序。
// 在main函数中, 绝对不可能访问。
// f中的局部变量
// 此处的a就是全局变量a
int a = 200;
int b = 100;
void f(){
int a = 1;
b = 2;
printf("a=%d, b=%d\n",a,b); // 1, 2
}
int main03(){
f();
printf("a=%d, b=%d\n",a, b); // 200, 2
return 0;
}
运行结果如下:
#include <stdio.h>
void x(int m){
m += 10;
}
int main02(){
int m = 1;
printf("m=%d\n", m); // 1
x(m);
printf("m=%d", m); // 1
}
运行结果如下:
#include <stdio.h>
//int main(){
// for(int i =0;i<10;i++){
// printf("%d",i);
// }
// printf("i=%d",i);
//}
int main(){
{
int i = 1;
printf("i=%d",i);
}
int i = 2;
printf("i=%d",i);
}
运行结果如下: