S1E21动动手第二题 变长数组问题
求助!!此题中通过scanf读入count,作为数组的元素个数。但是for循环中 n<=count,这样的话数组array,是不是就下标越界了,下标应该是0~count-1吧 本帖最后由 lgs小忽悠 于 2020-7-8 20:27 编辑
如图
使用scanf("%d",&count);和int array是不合语法规则的,一般编译器不会报错,但最好不要这样使用 小甲鱼的铁粉 发表于 2020-7-8 21:40
使用scanf("%d",&count);和int array是不合语法规则的,一般编译器不会报错,但最好不要这样使用
可以使用
define count = 10;
因为count作为定义数组时用到的一个参数,不可以使用scanf输入,
后面那个for楼主说的对 也需要改
for(n = 3;n<=count - 1;n++) 小甲鱼的铁粉 发表于 2020-7-8 21:40
使用scanf("%d",&count);和int array是不合语法规则的,一般编译器不会报错,但最好不要这样使用
符合 C 语言规则,但不符合 C++ 语法规则。 小甲鱼的铁粉 发表于 2020-7-8 21:43
可以使用
因为count作为定义数组时用到的一个参数,不可以使用scanf输入,
define count = 10;不应该是#define count 10嘛? 永恒的蓝色梦想 发表于 2020-7-8 21:53
不应该是嘛?
对对对{:10_245:}
页:
[1]