当前位置:首页 > 内存 > 正文

使用了未初始化的内存什么意思

  • 内存
  • 2024-05-14 14:26:54
  • 6499

一、c语言中没有被初始化是什么意思C语言中的未初始化是指内存中的值是任意的,但是变量声明后,变量的地址是固定的,所以无论编译器重启多少次,里面的值都会有相同的结果。如果您在下面定义其他类型的变量并打印它,则其值可能与上面的值不同。不初始化就参与计算是非常危险的。
C语言是一种面向过程的、抽象的、通用的编程语言,广泛应用于底层开发。C语言可以以简单的方式编译和处理低级内存。C语言是一种高效的编程语言,只生成少量的机器语言,无需任何运行环境支持即可运行。C语言虽然提供了许多底层处理函数,但仍然保持了跨平台的特性。以标准规范编写的C语言程序可以在许多计算机平台上执行,包括嵌入式处理器和超级计算机等操作平台。编译。


二、c++中显示未初始化的内存变量在被引用之前必须先赋值,这称为初始化。否则每次运行时里面的值都是未定义的。