你的问题有问题
第一,数组长度是说明它能住住多少个数字,数组长度为1000说明它能住1000个数,和大小没关系。比如int a【1000】说明它能住1000个int类型的数
第二,如果你要调用数组的话,可以用指针,也可以在直接调用。比如用指针的话以上面那个数组为例子,*(a+50)代表的就是a数组里面第51个数。直接调用的话,比如a【50】也是代表a数组里面的第51个数。
追问感谢回答,那我想在定义数组的长度(1000)后,怎么实现用一个变量去“截断”这个数组。简单讲就是,在a【1000】中,我只想在里面放50个(或者自己输入的一个变量n)数。而后面950个都让它不输出出来
因为a【n】是违法的 而且如果在a【1000】中 ,我调用其中一部分。例如a【50】而后面的950个元素都是0,这就是我不想要这后面950个元素的目的