标签: c
是否有可能由编译器指定未指定编号的变量为负数?
我使用Dev C ++并打印“0”,但其他编译器呢?
示例:
int x; printf("%d", x);
Dev C ++输出:0
答案 0 :(得分:1)
在任何编译器下,不初始化变量都是未定义的行为。
所以是的,你可以有正数,负数或零。