gpt4 book ai didi

C++静态数组像动态数组

转载 作者:搜寻专家 更新时间:2023-10-31 00:27:44 24 4
gpt4 key购买 nike

<分区>

似乎还记得C++中的静态数组只能从const表达式初始化,但是如果你这样写:

#include <iostream>

int main() {
int n;
std::cin >> n;
int a[n];
std::cout << sizeof(a);

return 0;
}

此程序成功编译 (gcc C++17) 并打印 n * sizeof(int)。但为什么会这样呢?

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