展开全部
main()
//主函数
{
int
a[10],i;//定义元素个数为10的整数数组a[10]和整数i
printf("input
10
numbers:\n");//屏幕显示
for(i=0;i<10;i++)
//
i从0到9
循环10次
scanf("%d",&a[i]);
尤其是这一行。&a[i]
这个地址是什么意思?'
i
'不是代表这个数组的长度么?怎么可以用来做变量?而且这个数组长度不是已经在第三行就定义为10了么?
//
a[i]表示这个数组的第i+1个元素
&a[i]表示取a[i]的地址
数组长度定义的时候是10(a[10])是固定的
这一行是输入10个数字到a数组里面去的意思
//主函数
{
int
a[10],i;//定义元素个数为10的整数数组a[10]和整数i
printf("input
10
numbers:\n");//屏幕显示
for(i=0;i<10;i++)
//
i从0到9
循环10次
scanf("%d",&a[i]);
尤其是这一行。&a[i]
这个地址是什么意思?'
i
'不是代表这个数组的长度么?怎么可以用来做变量?而且这个数组长度不是已经在第三行就定义为10了么?
//
a[i]表示这个数组的第i+1个元素
&a[i]表示取a[i]的地址
数组长度定义的时候是10(a[10])是固定的
这一行是输入10个数字到a数组里面去的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询