函数

34 阅读1分钟

在在C语言编程中,理解局部变量和全局变量的概念及其区别是非常重要的。这两种变量类型在作用域、生命周期和存储位置方面有所不同,影响着程序的结构和功能。

#include <stdio.h>
int a = 1;
void f(){
	a=2;
	printf("函数f的内部:a=%d",a);
}

int main(){
	f();
	printf("在函数main的内部:a=%d",a); 
}
编译

image.png

#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);
}
编译

image.png