00问答网
所有问题
C语言中一个变量定义了但是没有赋值
C语言中一个变量定义了但是没有赋值,这个变量的数值是多少?零么?
举报该问题
推荐答案 2008-12-04
不一定, 若为自动变量则其值不确定,若为静态变量则为0,若为全局变量则为0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/00IBB0eD.html
其他回答
第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语言中是空值,具体你可以自己写一个语句,然后输出,体验一下。
相似回答
c语言中定义变量
,为什么不
赋初值
啊?
答:
在 C 语言中,
定义变量时是否给变量赋初值取决于程序员的需求和设计决策
。C 语言是一种低级语言,它允许灵活地操作内存,包括不显式地初始化变量。这样的设计允许程序员更好地控制程序的行为和性能。有几个原因可能导致在定义变量时不赋初值:1. **性能考虑:** 在一些情况下,显式初始化变量可能导...
C语言中定义一个变量
,不给它
赋值
。它会有值吗?若有是多少?
答:
没有加static,默认为auto 型,此时,不给初值,变量的初值是随机的
。如果加了static不给初值,变量的初值是默认的 0。不能说不赋初值就不行,对于局部变量,不赋初值的话,其实里面存的是一个随机的值,谁也不知道是多少。
C语言中
的
变量
只
定义
不
赋值
会发生什么情况
答:
如果既不
赋值
也不被使用,有可能被编译器优化掉。如果后面使用,有可能得到随机值。
C语言中
,如果
定义一个变量
,
但
不对其进行
赋值
,那么输出的这个变量的值...
答:
char ch='a';输出结果就是97了。所以对于字符变量也可以这样理解:是单字节的整型变量。所以当然可以对一个字符
变量赋值一个
1啊。在表达式方面较其它程序
语言
更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透...
大家正在搜
c语言中变量的定义
定义变量并赋值
c语言数组定义和赋值
C语言赋值
变量赋值
字符型变量的赋值规则
变量是什么意思
若有定义int a[2][3]
指针变量
相关问题
C语言中一个变量定义了但是没有赋值
在c语言里,我定义了一个全局变量,但是没有赋值给这个变量,那...
C语言,如果我定义一个变量a,但没给它赋值,那系统会默认它的...
C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个...
C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少?
C语言中的变量只定义不赋值会发生什么情况
c语言中定义变量不赋初值是多少?
在c语言中没有对一个变量赋值它的值是否自动赋0