c++使用了未初始化的局部变量 我来答 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 惠企百科 2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号 惠企百科 惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。 向TA提问 关注 展开全部 显然,I和y都是局部的变量。I的初值是0,但是y是未初始化的局部变量。如:IntI=0;Inty;(;我< y;我+ +){//……}}扩展资料:在c++中初始化的全局变量在编译时存储在数据段中,而未初始化的全局变量则存储在BSS段中。这样做的原因是data部分中的变量需要分配空间来将它们的值存储在编译后的文件中,不初始化保存变量(或初始化为0的静态变量或全局变量),其默认值为0。没有必要在data部分存储其值都为0的变量。但是,BSS部分只保留给未初始化的全局变量和局部静态变量。但是,这些变量在程序执行时占用内存空间,因此可执行程序必须记录这些变量在BSS段中占用多少空间。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容Pyth0n下载地址-中文网站python.lksiwo.cn查看更多 其他类似问题 2022-11-16 c++中什么叫使用了未初始化的局部变量y? 2021-11-04 未初始化的局部变量怎么解决 2019-08-25 c++中什么叫使用了未初始化的局部变量y? 17 2017-11-23 为什么全局变量无须初始化,局部变量必须初始化 36 2022-09-29 C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗 2017-10-04 C++不进行中变量初始化初始化会造成什么影响? 1 2020-10-17 C语言中的局部变量如果没有指定初值,则其初值自动设置为0吗 1 更多类似问题 > 为你推荐: