局部变量和全局变量

36 阅读1分钟
#include <stdio.h>
int a1 = 1;
void f1(){
	a1 = 2;
	printf("在函数f内部: a = %d",a1);
}

int main43(){
	f1();
	printf("在函数main的内部: a = %d",a1);
} 


//int a = 200;
//
//void f(){
//	int a = 1 ;
//	a = 2;
//	printf("%d\n",a);
//	
//}
//
//int main(){
//	f();
//	
//	//在main函数中,绝不可能访问 
//	//f中的局部变量
//	//此处的a就是全局变量a
//	
//	printf("%d\n",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);
	
}

#include<stdio.h>

void f3(int x , int y){
	x += 1;
	y += 1;
}
int main(){
	int x = 10;
	int y = 10;
	f3(x,y);
	printf("x=%d,y=%d",x,y);
	}