55智能网
新记
c语言中,若在函数内部定义变量时没有给变量赋予初值,如int a;,则a的初始值为
如题所述
举报该文章
相关建议 推荐于2018-03-02
局部变量未初始化就是一个随机值,如果声明的int为
全局变量
会默认初始化为0
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/qqgilcegq.html
其他看法
第1个回答 2013-06-14
变量的定义实际是指定了一个内存的单元而已,如果刚开机也许是0
大多不确定,是个随机数
而其他的语言大多是0,
这就是C 的特别之处,一般都要预先赋初值,语言省事了,编程的人麻烦一点点
第2个回答 2013-06-14
不可预知的数, 即随机数。
第3个回答 2017-09-22
0xcccccccc
相似回答
大家正在搜
相关问题
C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗
在C语言中,如果在定义变量时没有做显式初始化,自动有初值“机...
C语言我先定义全局变量a为10后来函数里局部变量定义a为8 ...
C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗?
C语言,如果我定义一个变量a,但没给它赋值,那系统会默认它的...
C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个...
c语言中指针变量未赋初值前是不是有默认初始值啊,int *x...
C语言中在一个函数内定义变量A,本函数执行完以后,若再次调用...