摘要:
碰到一道题:1 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};2 int *p = a[0];3 int (*ptr)[4] = (a+1);4 5 cout<<*(p+9)<<endl;6 cout<<(*ptr+1)[1]<<endl;7 cout<<*(*(a+2)+1)<<endl;8 return 1;上题结果为: 10 7 10分析: int (*p)[4] 由于()优先级最高,因而p是一个int类型的指针,该指针指向包含四个int变量的数组。int x[4] ;可以把* 阅读全文