永发信息网

C++中如果一个int型变量没有给具体值,为什么用cout输出时会是一个确定的数?

答案:7  悬赏:40  手机版
解决时间 2021-03-30 16:43
C++中如果一个int型变量没有给具体值,为什么用cout输出时会是一个确定的数?
最佳答案
C/C++的变量声明时,多数是可初始化也可不初始化的;而其中有些变量不初始化时系统会自动初始化为0或NULL,具体可能还会因编译器的不同而有差异。通常情况下,int、double、char等类型的变量不初始时其值是不定的,而数组、字串则可能是0或NULL或许也是不定的。所以你遇到的这种情况一点都不奇怪。正因为如此,C/C++规定变量都得先定义(初始化)再使用。这里说的“不定”或“随机”并不是指你运行一次就有不同的结果,而是指在这台机器上是这个结果而在另一台机器上是另一结果;或是指这次开机运行是这个结果再次开机运行可能就是另一种结果……
全部回答
输出的是未初始化时,内存中的值!是随机的哦!
C语言中所有整形未初始化的变量都默认是这个值
随机值~
乱码
乱码而已,这是随机产生的,因为你定义的变量没有进行赋值操作
指定物理地址无初始化状态 按照原来的数字进行输出
白话就是 原来你占的位置有字 你占了之后没有进行修改 原来的数字没有变...输出时自然会有东西...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从文化生活的角度,谈谈民间烧纸钱祭祖的风俗
钱塘老娘舅理由那几个老娘舅
哦来来来哦来来来是首啥歌啊 就是成吉思汗出
深圳东弘拍卖怎么样?
假怎么组词啊?
如何在SQL中先排序后分组
一节课4o分钟,课间休息1o分钟,上午从第一节课
宁夏银川这有个隆基硅 怎么样啊!!在这应聘
在温州2018年高考360分能不能上大学
请问两辆电动车相撞(一辆正常行驶,一辆逆行
黑毛猪肉与母猪肉的区别
_____as the most excellent student in her
烈女传文言文贾人的意思
1.一桶油20千克,用去16千克,用去百分之几.2
二点五下乘以九,往上减一顺号走。 三十五乘
推荐资讯
家里介绍的女孩聊那3个多月还没见面,刚开始
用心良()一()尽甘()一日方()一()篇大论的答案
显卡AMD R5M315性能怎么样?综合打个分
坚固金业IB编号是多少 ib编号怎么填 ib编号是
长中这几年高考成绩表现亮眼,湖中历史悠
以 双创 写一篇1500字的论文
平静用什么成语来代替?
layui如何实现左上,右上,下的布局?
写出几个与2除以3的的除法算式。 2除以3=()
狼人杀关注取消
百度系列尽有什么软件?(手机)
咱们贴吧到底有多少是搞wp开发的,或者搞c#开
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?