gpt4 book ai didi

c++ - C++中的普通(自动)变量使用栈还是堆?

转载 作者:行者123 更新时间:2023-11-30 04:21:28 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What and where are the stack and heap?

一个很基础的问题,请原谅我的无知。请让我知道 C++ 中的简单变量声明是否适用于普通(自动非静态和非全局)变量,例如...... float x;在函数范围内,说 main() 使用堆栈或堆(自由存储)内存?我问这个是因为下面给出的代码可以在 C++ 中使用,但不能在 C 中使用。提前致谢。

#include <iostream>
using namespace std;

int main()
{
int a,b;
cin >> a >> b;
if(a < b)
{
int c = 1925;
float d = 0.7;
}
else
{
double e = 889.7;
short f = 35;
}
return 0;
}

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