c++中定义一个变量一定要赋初值吗 我来答 1个回答 #热议# 空调使用不当可能引发哪些疾病? 兴悌濯雪瑶 2020-02-01 · TA获得超过3885个赞 知道大有可为答主 回答量:3010 采纳率:31% 帮助的人:227万 我也去答题访问个人页 关注 展开全部 不一定。是否赋初始值是按照编程的实际做亏需要来确定的。1对于全局变量和局部静态变量,如果没有初始化值,那么系统默认赋值为0。所以当这类变量的初始值要求为0,或者不关心初始值时,定义时不需辩早要赋初值,这样可以提高效率。2对于局部变量,如果没有赋初携胡雀值,那么默认为随机值,即什么值都有可能。对于此类变量,如果其初值不重要,或者不会影响程序结果,比如在定义后,下一步就是对其进行输入等从其它渠道获取值的代码,那么可以不赋初值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-10-31 c语言中定义变量不赋初值默认是多少 2020-02-02 C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少? 8 2020-01-30 在c语言中没有对一个变量赋值它的值是否自动赋0 5 2020-02-18 C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个变量的值由什么决定呢? 3 2020-01-16 C语言中,不可以在定义变量时连续赋值吗? 7 2020-11-14 为什么C语言中定义变量的时候不能连续给多个变量赋初值 6 2023-02-20 C语言中的变量可以赋值吗? 2019-11-06 c语言中定义变量不赋初值是多少? 8 为你推荐: