黑马程序员技术交流社区

标题: dam [打印本页]

作者: ioszhangtao    时间: 2015-12-17 21:06
标题: dam
void nixu(int a[],int len){
    int *p=a;//定义数组
    int i=0,j=len-1;//定义下标
    int temp;
    while(i<j){
        //交换a[i],a[j]
        temp=*(p+i);
        *(p+i)=*(p+j);
        *(p+j)=temp;
        i++,j--;//修改下标
        }
}
    int main (){
        int a[10]={1,2,3,4,5,6,7,8,9,10};
        for(int m=0;m<10;m++){
            printf("%d\t",a[m]);
        }
        printf("\n");
        //调用函数逆序数组
        nixu(a,10);
        //遍历逆序后的数组
        for(int m=0;m<10;m++){
            printf("%d\t",a[m]);
            }
*/能不能简化啊





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2