在运行时给内存分配静态分配的变量

时间:2019-01-14 16:28:39

标签: c++ runtime dynamic-memory-allocation static-memory-allocation

这个问题已经困扰我很长时间了。

int n;
cin>>n;

if(n is even) {
char c;
cout<<"character created";
}

else {
double d;
cout<<"double created";
}

现在,如果输入的数字是偶数,则将创建一个双精度数,否则将创建一个字符。 n的值在运行时给出,因此在运行时将内存分配给double / char。但是,不仅动态创建的变量在运行时还会分配内存吗?

0 个答案:

没有答案
相关问题