/*
利用指针将数组逆序输出
*/
#include <stdio.h>
int main(){
//定义一个数组
int a[10] = {1,2,3,4,5,6,7,8,9,1111},LengthA;
//数组长度
LengthA = sizeof(a)/sizeof(int);
//定义一个指针
int *p = a;
//利用for循环将数组的值对调
for(int i=0;i<LengthA;i++){
int temp;
temp = p[i];
p[i] = p[LengthA-i-1];
p[LengthA-i-1] = temp;
if((LengthA-i-1 == i) || (LengthA-i-1< i )){
break;
}
}
//循环输出数组
for(int i = 0;i<LengthA;i++){
printf("%d\t",p[i]);
}
return 0;
}
一个简单的知识点,
大家还有什么方法都可以说一说 |
|