c++中为什么局部变量一定要初始化不然就会报错,而全局变量可以不用初始化也不会报错 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 初始化 全局变量 c++ 变量 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 笃侠6A 2014-08-28 · TA获得超过3734个赞 知道大有可为答主 回答量:3205 采纳率:75% 帮助的人:3255万 我也去答题访问个人页 关注 展开全部 局部变量不是一定要初始化(不初始化也不会报错),只是如果不初始化,其值是不确定的。如果全局变量不初始化,其值由编译器默认设置为0。 追问 为什么全局变量编译器会有默认设置,局部变量不也给弄个默认设置 追答 大概是设计编译器的人懒惰了一下吧。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 c++中什么叫使用了未初始化的局部变量y? 2022-11-13 C语言中报错变量未被初始化就使用 2022-09-28 c++使用了未初始化的局部变量 2017-11-23 为什么全局变量无须初始化,局部变量必须初始化 36 2019-08-25 c++中什么叫使用了未初始化的局部变量y? 17 2021-11-04 未初始化的局部变量怎么解决 2022-09-29 C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗 2017-10-04 C++不进行中变量初始化初始化会造成什么影响? 1 更多类似问题 > 为你推荐: