nvr_mind 2024-01-07 14:27 采纳率: 0%
浏览 17

C语言中不初始化局部变量而直接使用,得到的值一定是随机数吗?

在学习C语言时遇到如下问题:在main()中定义了一个int型局部变量(未使用statistic),在不初始化的情况下输出该变量的值,不同情况下得到的结果规律不同,但都不像是随机数。
做了5种情况的实验,结果总结如下图:

img

img

在Windows环境下得到的结果不尽相同,但未作记录。
这是否表明,动态局部变量不赋初值时其值并非随机值?

  • 写回答

3条回答 默认 最新

  • hitzsf 2024-01-07 14:56
    关注

    不是随机数, 是遗留的值

    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日

悬赏问题

  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
  • ¥15 数据库原理及应用上机练习题
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)