qing问一下关于数组怎么调用变量

如题,我想把数组中元素的数量用前面定义的n来表示,qing问一下解决方案以及对应的c++基础知识,蟹。

img

你这种写法,有些编译器可以支持,有些编译器不支持。你看一下,如果编译报错,那说明你这个编译器不支持。
一种方法是提前申请足够大的数组空间,然后记录一个当前有效数组元素数量的变量。
二是通过malloc动态分配数组空间,比如 int * s = (int * )malloc(n*sizeof(int)); 这样s就相当于你想要的数组s[n]了。

题主你好,这种定义在c++中是不合法的,是不行的,数组的大小必须最开始就设置好。
如果想要分配特定大小的内存,可以使用malloc函数

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632