#include <stdio.h>
int main(int argc, const char * argv[]) {
// 定义数组,并初始赋值
int arr[] = {10,210,213,132,43,24,3,5,46,4};
// 计算数组的长度
int len = sizeof(arr)/sizeof(arr[0]);
printf("有%d个元素\n",len);
// for(int i = 0; i < len/2; i++)
// {
// int temp = arr[i];
// arr[i] = arr[len-1-i];
// arr[len-1-i] = temp;
// }
for(int i=len-1;i>=0;i-- )
{
printf("%d\t",arr[i]);
}
return 0;
}
里面有2个for循环都能实现倒序输出,但是老感觉下面的那个for输出的不符合原理,我是不是想多了??? |
|