关于C语言初始化,以及形参实参的一道易错题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wo_aisilebiancheng/article/details/50801379
 
 
/*
关于C语言初始化,以及形参实参的一道易错题
*/
#include <stdio.h>
void func(int a, int b, int c) {
	c = a * b;
}
int main() {
	int c;
	func(2, 3, c);
	printf("%d\n", c);
	return 0;
}
/*
分析:这里输出的结果是不确定的。
因为实参变量和形参变量虽然同名
但不是代表同一个内存地址。并且
在C语言中一般变量定以后并不自动
赋予初值因此实参C的取值不确定。
*/


猜你喜欢

转载自blog.csdn.net/wo_aisilebiancheng/article/details/50801379