局部变量
#include <stdio.h>
#include <stdlib.h>
/*
*/
int a = 1;
void f(){
a = 2;
printf("在函数f的内部: a=%d", a);
}
int main(){
f();
printf("在函数main的内部: a=%d", a);
}
int a = 200;
int b = 100;
void f(){
int a = 1;
b = 2;
printf("a=%d, b=%d\n", a, b);
}
int main(){
f();
printf("a=%d, b=%d\n", a, b);
}
void f(int m){
m += 10;
}
int main(){
int m = 1;
printf("m=%d\n", m); // 1
f(m);
printf("m=%d,", m); // 1
}
void f(int x,int y){
x += 1;
y -= 1;
}
int main(){
int x = 10;
int y = 10;
f(x,y);
printf("x=%d,y=%d", x,y);
}
// 局部变量产生
int main(){
// 循环变量i, 只能在循环的内部使用
// 理解为局部变量
int i=0;
for(i=0;i<10;i++){
printf("%d",i);
for(int j=0;j<3;j++){
printf("%d",i);
}
}
printf("i=%d",i);
}