#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