现在的位置: 首页 > 综合 > 正文

C语言未初始化变量输出的是随即数

2013年04月18日 ⁄ 综合 ⁄ 共 343字 ⁄ 字号 评论关闭
 1 #include <stdio.h>
 2 int main(void)
 3 {
 4     int i,o,p,h;
 5     printf("%d\n",i);
 6     printf("%d\n",o);
 7     printf("%d\n",p);
 8     printf("%d\n",h);
 9     getch();
10     return 0;
11 }

对于未初始化的变量,输出的是一个随即数,如下图:

1 编译器: Default compiler
2 执行  gcc.exe...
3 gcc.exe "D:\Documents\Desktop\main.c" -o "D:\Documents\Desktop\main.exe"   -g3  -I"d:\c\DEV-CPP\include"   -L"d:\c\DEV-CPP\Lib" -g3 
4 执行结束
5 成功编译

 

具体的默认值与你的编译器有关。

抱歉!评论已关闭.