在c语言中没有对一个变量赋值它的值是否自动赋0 我来答 1个回答 #热议# 普通体检能查出癌症吗? 雍寒纵飞捷 2020-01-30 · TA获得超过3921个赞 知道大有可为答主 回答量:3084 采纳率:24% 帮助的人:161万 我也去答题访问个人页 关注 展开全部 是否会自动赋值为0,取决于变量的类型。1、全局变量,包括静态全局变量,和非静态全局变量,在没有初始化值时,其值自动为0.即定义在所有函数外,不归属于任何一个函数的,在没有初始化值时,自动为0。2、静态局部变量。当定义在函数内的局部变量,有static标记时,默认初始化为0值。3、非静态局部变量,无默认初始值,C标准规定初始化值为随机值,但具体实现由编译器决定。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-10-31 c语言中定义变量不赋初值默认是多少 2020-02-02 C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少? 8 2022-09-29 C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗 2020-02-18 C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个变量的值由什么决定呢? 3 2020-01-16 C语言中,不可以在定义变量时连续赋值吗? 7 2023-02-20 C语言中的变量可以赋值吗? 2018-04-04 在c语言中没有对一个变量赋值它的值是否自动赋0 9 2018-01-09 在c语言中没有对变量赋值,它的值是否自动赋0? 8 为你推荐: