第一在你没有加a[i]=i之前,由于没有给数组赋值,所以里面的值是随机的。
第二你加了a[i]=i,我猜你没有为for循环加大括号,所以代码就变成了
for(i=0;i<=9;i++)
a[i]=i;
printf("%d",a[i]);
这段代码你应该就清楚了,他输出的是a[10](越界了),一个随机值
for i=1:1000
j=i2-1;
if j>=length(a) %如果计数j大于了数组a的长度,停止
break;
end
SNR(i)=a(j);
end
disp(SNR); %显示数据
你看看这个程序可不可以,不明白联系我
//你这个已经实现了,代码可以简单优化下
<php
$a=array();
for($i=8;$i<=12;$i++){
$i==12 $a[]=1 : $a[]=$i;
}
假如数组为arry
for(int i=0;i<arrylength;i++)
{
Systemoutprintfln(arry[i]);
}
int h = 3;
for(int[] demision,demisions = 1;demisions <= h;demisions++){
demision = new int[4]; //根本就做不了数组名的,名称必须是先确定,要不你下面的代码怎么写?获取都获取不了还有什么用?
}
以上就是关于C语言:for循环输出数组的问题全部的内容,包括:C语言:for循环输出数组的问题、如何用matlab的for循环实现步进为二的数组提取、php for 循环 我想循环出一个数组 数组的值是 8,9,10,11,12,1,2,3...等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)