人造人 发表于 2021-12-11 14:29:48

小亦003 发表于 2021-12-11 13:43
cpp(15) : error C2057: expected constant expression
.cpp(15) : error C2466: cannot allocate an ar ...

你学的是C语言,不是C++,后缀.cpp是要闹哪样啊

小亦003 发表于 2021-12-11 15:49:29

人造人 发表于 2021-12-11 14:29
你学的是C语言,不是C++,后缀.cpp是要闹哪样啊

呃,这个报错是我截掉了报错句子前面一部分的了,看起来确实有点乱,用的是vc++6.0

小亦003 发表于 2021-12-11 15:52:33

傻眼貓咪 发表于 2021-12-11 14:09
楼主的编译器应该不支援 C99 吧?现在的 C 语言编译器大部分都支援不是动态定义数组了

用的是vc++6.0

人造人 发表于 2021-12-11 16:01:12

小亦003 发表于 2021-12-11 15:49
呃,这个报错是我截掉了报错句子前面一部分的了,看起来确实有点乱,用的是vc++6.0

C语言的后缀是.c,.cpp是C++的
先把后缀改成.c

人造人 发表于 2021-12-11 16:02:09

小亦003 发表于 2021-12-11 15:52
用的是vc++6.0

正常,vc6不支持这个,vc6已经过时了,换一个新的环境吧

傻眼貓咪 发表于 2021-12-11 16:05:59

小亦003 发表于 2021-12-11 15:52
用的是vc++6.0

确实太旧了,1998年版本,难怪不支持 C99,不过如果可以用就没有关系吧~

傻眼貓咪 发表于 2021-12-11 16:08:26

小亦003 发表于 2021-12-11 15:52
用的是vc++6.0

下载 Dev C++ 吧

小亦003 发表于 2021-12-11 16:11:25

人造人 发表于 2021-12-11 16:02
正常,vc6不支持这个,vc6已经过时了,换一个新的环境吧

好主意{:10_297:}

小亦003 发表于 2021-12-11 16:12:31

傻眼貓咪 发表于 2021-12-11 16:08
下载 Dev C++ 吧

那我换这个用{:10_256:}

沮授 发表于 2021-12-11 21:48:21

18202486056 发表于 2021-12-11 13:27
c语言不支持这样动态定义数组,数组[ ]内的值必须是常量,而不是变量

C99之后就支持数组动态定义了啊
页: 1 [2]
查看完整版本: c语言,报错问题