gpt4 book ai didi

c - C中的变量列表数组初始化解释

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:28 25 4
gpt4 key购买 nike

<分区>

给出一组基本的C代码:

int a = 5;
int b[a] = {1,2,3,4,5};

为什么会产生这个错误?

$gcc -o demo demo.c
error: variable-sized object may not be initialized

我明白这是一件坏事,编译器不会允许你这样做。然而,作为一名教师,我很难解释为什么你不能也不应该这样做。

(假设 C99)

你如何解释这里发生的事情?

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