局部变量,全局变量练习

22 阅读1分钟

同时包含局部变量和形参实参进行练习,f(m)中虽然将m=11,但仍然是访问局部变量,全局变量也是同理。

以下代码:

void f(int m){
	m += 10;
}

int main(){
	int m = 1;
	printf("m=%d\n", m);
	f(m);
	printf("m=%d", m);
}

运行结果如下:

image.png

以下代码:

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

运行结果如下:

image.png