#include<iostream>
int size(int *a[]);
int main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9};
int *p;
p=a;
std::cout<<"output a[10]: ";
for(int i=0 ; i < 10 ; i++)
{
std::cout<<*(p+i)<<" ";
}
std::cout<<'\n'<<"output p : ";
for(int i=0 ; i < 10 ; i++)
{
std::cout<<*(a+i)<<" ";
}
std::cout<<'\n'<<"________________________sizeof(a) and sizeof(p)________________________"<<std::endl;
std::cout<<'\n'<<sizeof(a)<<std::endl;
std::cout<<sizeof(p)<<std::endl;
system("PAUSE");
return 1;
}
输出结果
utput a[10]: 0 1 2 3 4 5 6 7 8 9
output p : 0 1 2 3 4 5 6 7 8 9
________________________sizeof(a) and sizeof(p)________________________
40
4