C语言之数组的正向逆向输出

C语言之数组的正向逆向输出,第1张

代码如下所示:

void main()
{
	int i, *p,a[5];
	p = a;
	for (i = 0; i < 5; i++)//数组的输入
		scanf_s("%d",p++);
	printf("\n");
	p = &a[0];//正向输出,指针指向数组的首地址
	for (i=0; i < 5;i++, p++)
		printf("%d ", *p);
	printf("\n");
	p=&a[4];//逆向输出,指针指向数组的末地址
	for (i = 4; i >= 0; i--,p--)
		printf("%d ", *p);
}

输出结果如下所示:

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1498279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-25
下一篇 2022-06-25

发表评论

登录后才能评论

评论列表(0条)

保存