黑马程序员技术交流社区
标题:
利用指针将数组逆序输出
[打印本页]
作者:
huanglinwang
时间:
2016-5-16 22:47
标题:
利用指针将数组逆序输出
/*
利用指针将数组逆序输出
*/
#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;
}
一个简单的知识点,
大家还有什么方法都可以说一说
作者:
TGII
时间:
2016-5-21 00:24
利用反转...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2