请问这个小程序的输出是什么,为什么会这样输出?
#include "stdio.h "
void main()
{
int a,b;
printf( "%d,%d ",a,b);
}
请问这段程序的输出是什么,为什么会这样输出?
刚学c语言,无意中碰到这个问题,困惑中。
[解决办法]
hehe,这问题有趣了,
楼上几乎都对,每初始化,
但对新人,有个问题,
输出值是固定的,(大多主流编译器下),哪怕反复运行
原因:值本来是随机的,但一旦编译链接通过(程序没错阿,从c标准来说)
每次运行,a很大几率放在同一内存位置,且值固定 ,b同理
但LZ记住一点,这个值是不确定的,你运行的结果应该和我的不一样,随机指的是这个~~