C语言 int 在中间定义行不行,参加NOIP会不会不通过? int n; scanf("%d",&n); int data[n];

int n; scanf("%d",&n); int data[n];
2025-06-27 18:03:02
推荐回答(2个)
回答1:

不可以,必须写在语句块前面。

回答2:

看编译器标准的,老的编译器,只能定义在最前面c,C99后好像可以定义在中间