数组指针--2

来源:互联网 发布:彩票概率计算软件 编辑:程序博客网 时间:2024/05/22 08:25
#include"stdafx.h"
#include<iostream>  
 using   namespace   std;  
void main()
{
    // int a[5][10]={231,223,433,44,235,36,7,8,9,10,11,12,13};
     int a[10]={231,223,433,44,235,36,7,8,9};
     int *p,**p2;      //指针和向指针的指针
     int (*pp)[10];    //指向数组的指针
     int *pp2[10];    //指针数组


     cout<<sizeof(pp)<<endl;    //输出4
     cout<<sizeof(pp2)<<endl;  //输出40

     for(int i=0;i<10;i++)
     {
       cout<<*(pp+1);
     }

     for(int i=0;i<10;i++)
         pp2[i]=&a[i];
    
     for(int i=0;i<10;i++)
        for(int j=i;j<10;j++)
       {
             int k;
             if(*pp2[i]>*pp2[j])
             {
                 k=*pp2[i];*pp2[i]=*pp2[j];*pp2[j]=k;
             }
       }

     for(int i=0;i<10;i++)
          cout<<*pp2[i]<<endl;   //从小到大输出a[0]的内容

     getchar();
}
原创粉丝点击