#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();
}
#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();
}