数组的大小是一个常数,但是这个在pta上正确通过了,在vs上报错啦,在codeblock上显示不出结果,怎么回事呀

img

img

img


数组的大小是一个常数,但是这个在pta上正确通过了,在vs上报错啦,在codeblock上显示不出结果,怎么回事呀

编译器要支持C99中的变长数组,才能使用变量来指定数组大小。大部分在线刷题网站都是支持变长数组的,本地ide就不一定了。

vs不支持VLA,使用malloc替代就可以了