gpt4 book ai didi

c - 为什么变量在 C 中以随机值开头

转载 作者:太空狗 更新时间:2023-10-29 15:48:11 27 4
gpt4 key购买 nike

我认为这是错误的,它应该以 NULL 开头而不是随机值。如果您有一个以随机内存地址作为其默认值的指针,这可能是一件非常危险的事情,不是吗?

最佳答案

变量一开始是未初始化的,因为这是最快的方法 - 如果您无论如何都要在那里写入另一个值,为什么要在初始化上浪费 CPU 周期?

如果你想让一个变量在创建后被初始化,就初始化它。 :)

关于这是一件危险的事情:如果您尝试使用未初始化的变量,每个好的编译器都会警告您。

关于c - 为什么变量在 C 中以随机值开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com