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

变量名占内存吗

  • 内存
  • 2024-06-12 00:40:11
  • 6613

一、C++声明变量占不占储存空间声明必须始终与定义相对应。如果您声明它但不定义它,那么您的声明有什么作用?
所以这两本书说的都可以认为是正确的。
你可以假设你在声明的时候没有分配存储空间。
那么,当你设置它的时候,它一定已经占用了存储空间。空间。


二、我只申明一个变量,但不初始化,也就是不赋值,在运行时它是否占据内存空间?只要你定义了一个变量,系统就会为其分配内存空间。您不必自己分配初始值。执行声明语句时系统会赋予一个初始值。你说得对,这不是必须的,但这取决于你是否可以使用初始值。如果它有特殊含义,您应该自己指定含义。