谁能解释一下这个程序?

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:48:09
这是一个C/C++程序,如下:
#include <stdio.h>
int main()
{
int a;//这里我没有对a初始化
printf("%d", a);
return 0;
}

这个程序输出什么???

这里的 int a;对a开辟一个存储空间(该存储空间留有上次被用时的值),因为你没有对a初始化,所有a具有的是这个存储空间以前的值,不确定

输出什么是不确定的,你讨论这个没有意义

输出为整型的a值,你没有初始化a,则为一个随机的a值.

-87123456