11智能在线
新记
在c语言中没有对一个变量赋值它的值是否自动赋0
如题所述
举报该文章
相关建议 2020-01-30
是否会自动赋值为0,取决于变量的类型。
1、
全局变量
,包括静态全局变量,和非静态全局变量,在没有初始化值时,其值自动为0.
即定义在所有函数外,不归属于任何一个函数的,在没有初始化值时,自动为0。
2、静态局部变量。
当定义在函数内的局部变量,有static
标记时,默认初始化为0值。
3、非静态局部变量,无默认初始值,C标准规定初始化值为随机值,但具体实现由
编译器
决定。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7v7ss4mf28sssmmsp4.html
其他看法
无其他回答
相似回答
大家正在搜