标签:
代码:
1 #include <iostream> 2 3 using namespace std; 4 int main(){ 5 6 int *a[10]; 7 int (*b)[10]; 8 cout<<sizeof(a)<<endl; 9 cout<<sizeof(b)<<endl; 10 11 cout<<a<<" "<<a+1<<endl; 12 cout<<b<<" "<<b+1<<endl; 13 14 return 0; 15 }
输出:
80 8 0x7ffd369d30a0 0x7ffd369d30a8 0x400820 0x400848
分析:
int *a[10]中的a是指针数组([]优先级高于*),int (*b)[10]中的b是数组指针。
标签:
原文地址:http://www.cnblogs.com/hu983/p/5475049.html