在在C语言编程中,理解局部变量和全局变量的概念及其区别是非常重要的。这两种变量类型在作用域、生命周期和存储位置方面有所不同,影响着程序的结构和功能。
#include <stdio.h>
int a = 1;
void f(){
a=2;
printf("函数f的内部:a=%d",a);
}
int main(){
f();
printf("在函数main的内部:a=%d",a);
}
编译
#include <stdio.h>
int a = 200;
void f(){
int a = 1;
a = 2;
printf("%d\n",a);
}
int main(){
f();
printf("%d\n",a);
}
#include <stdio.h>
int a = 200;
int b = 100;
void f(){
int a = 1;
b = 2;
printf("a=%d\n,b=%d\n",a,b);
}
int main(){
f();
printf("a=%d,b=%d\n",a,b);
}
#include <stdio.h>
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\n",x,y);
}