对于初始数组的小白而言,将某一数组的元素进行倒序输出,显得尤为困难;
在这里,笔者将会带领大家进行对将某一数组元素进行倒序输出方法进行简单探讨
#include <stdio.h>
int main()
{
int a[5] = { 1,34,56,5,78 }; //将数组赋初始值
int i = 0;
int temp;
for (i = 0; i < 2; i++)
{
//for循环取数组的一半进行交换,原因为:取数组的一半与另外一办进行简单交换
//要是取整个数组,那将会交换后又回到原来数组(笔者亲试过)
temp = a[i];
a[i] = a[4 - i];
a[4 - i] = temp;
}
for (i=0;i<5; i++)
{
printf("a[%d]=%d\n", i, a[i]); //for循环将交换后的数组进行输出
}
return 0;
}
运行结果如下:
这个代码是对于已经知道数组的初始值
但是对于未知数组的初始值(需要键盘输入)的代码,请参考实现一个数组的简单输入部分实现