C语言中一个变量定义了但是没有赋值

C语言中一个变量定义了但是没有赋值,这个变量的数值是多少?零么?

不一定, 若为自动变量则其值不确定,若为静态变量则为0,若为全局变量则为0
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-04
要看编译器,不能确定。
如VC在debug配置下设为0XCDCD,在release下设为0
第2个回答  2008-12-04
在C语言中是不定值。
第3个回答  2008-12-04
不是零
这是由机器随机抽取的,不确定的。
第4个回答  2008-12-04
不是的,这个变量的值是个随机值,所以你在运行的时候不会出错,但结果会不对
第5个回答  2008-12-04
C语言中是空值,具体你可以自己写一个语句,然后输出,体验一下。
相似回答