在斑白鼬学习到数组时,看到了数组是不能用变量来定义的,但斑白鼬在实验的时候却发现可行。
#includeint main() { int i=3; double num[i+1]; num[3]=1; printf("%lf",num[3]); return 0; }
起初我认为是教材的版本是C89而现在C99之后有所更新,然而斑白鼬发现只有在pev可以(听说gcc也可以)这让做,而CB和VS都经过实验都不行,而斑白鼬却这样用了差不多一个月(大汗)。
所以大家还是老老实实的用常数来定义数组吧

在斑白鼬学习到数组时,看到了数组是不能用变量来定义的,但斑白鼬在实验的时候却发现可行。
#includeint main() { int i=3; double num[i+1]; num[3]=1; printf("%lf",num[3]); return 0; }
起初我认为是教材的版本是C89而现在C99之后有所更新,然而斑白鼬发现只有在pev可以(听说gcc也可以)这让做,而CB和VS都经过实验都不行,而斑白鼬却这样用了差不多一个月(大汗)。
所以大家还是老老实实的用常数来定义数组吧