变量的大小可能没有初始化 怎么解决?

img

img

C里数组长度不能用变量表示,const型的估计也不行
你改成int prime[100]={2};看看

定义错了,C语言定义数组有这4中方法,你的用法是第二种,但是写错了,注意看。
(1)类型名[] 数组名;
(2)类型名[] 数组名 = { 初始值列表 };
(3)类型名[] 数组名 = new 类型名[ 数组大小 ];
(4)类型名[] 数组名 = new 类型名[ 数组大小 ] { 初始值列表 };

你把后面的[number] 和prime调换一下位置试一下