关于C的函数

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:48:58
#include <stdio.h>
main()
{int a,b;
a+=2;
b=+a;
printf("%d,%d",a,b);
}
以上语句为什么可以输出数据?

我想你是对a,b没有赋初值为什么也能输出
在int a,b;时为a,b申请了内存空间 但这个空间没有给赋初值,那么这些空间原来是什么现在还是什么 所以没有赋初值这个变量也是有值的

a,b在没有初始化情况下被随机赋值