C——变量

34 阅读1分钟

老师讲解例题——局部、全局变量

代码1(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);
}

image.png

运行结果如下:

image.png

注意:

  • 在mian函数中,绝不可能访问

  • f 中的局部变量

  • 此处的a就是全局变量a

2. a,b

代码如下:

#include <stdio.h>

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);
}

运行结果如下:

image.png

函数传参数

image.png