为变量指定一个数字

时间:2016-08-05 08:48:45

标签: c

是否有可能由编译器指定未指定编号的变量为负数?

我使用Dev C ++并打印“0”,但其他编译器呢?

示例:

int x;
printf("%d", x);

Dev C ++输出:0

1 个答案:

答案 0 :(得分:1)

在任何编译器下,不初始化变量都是未定义的行为。

所以是的,你可以有正数,负数或零。