c++中定义一个变量一定要赋初值吗 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 兴悌濯雪瑶 2020-02-01 · TA获得超过3885个赞 知道大有可为答主 回答量:3010 采纳率:31% 帮助的人:226万 我也去答题访问个人页 关注 展开全部 不一定。是否赋初始值是按照编程的实际需要来确定的。1对于全局变量和局部静态变量,如果没有初始化值,那么系统默认赋值为0。所以当这类变量的初始值要求为0,或者不关心初始值时,定义时不需要赋初值,这样可以提高效率。2对于局部变量,如果没有赋初值,那么默认为随机值,即什么值都有可能。对于此类变量,如果其初值不重要,或者不会影响程序结果,比如在定义后,下一步就是对其进行输入等从其它渠道获取值的代码,那么可以不赋初值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-12-02c++ 定义变量精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c++ 定义变量30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++ 定义变量Java后端实战课,解锁高薪开发技能!c++ 定义变量从零到一,全面掌握Java后端开发精髓!资深架构师亲授,揭秘企业级项目实战经验c++ 定义变量紧跟Java技术趋势,打造竞争力强的开发技能!积累可写进简历的宝贵经验!coding.imooc.com广告 其他类似问题 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 为你推荐: