C语言中用指针变量指向数组元素
3个回答
展开全部
定义数组a为整型
定义指向整型的指针变量P,整型变量i
依次输入十个整数
下一个循环,首先P指向数组首地址,即指向数组第一个元素,然后P依次加一,移向下一地址,
即指向数组下一个元素
依次打印输出
定义指向整型的指针变量P,整型变量i
依次输入十个整数
下一个循环,首先P指向数组首地址,即指向数组第一个元素,然后P依次加一,移向下一地址,
即指向数组下一个元素
依次打印输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{int
a[10];
//定义数组a为整型
int
*p=a,i;
//p指向a的地址,即a[0]的地址
for(i=0;i<10;i++)
scanf("%d",&a[i]);
//给数组a赋值
printf("\n");
for(p-a;p<(a+10);p++)
//输出数组元素
printf("%d",*p);
//p++表示p指向数组中下一个元素的地址
}
暂时先写这么多,你一开始没给p赋值是不对的~
{int
a[10];
//定义数组a为整型
int
*p=a,i;
//p指向a的地址,即a[0]的地址
for(i=0;i<10;i++)
scanf("%d",&a[i]);
//给数组a赋值
printf("\n");
for(p-a;p<(a+10);p++)
//输出数组元素
printf("%d",*p);
//p++表示p指向数组中下一个元素的地址
}
暂时先写这么多,你一开始没给p赋值是不对的~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询