与同学讨论行指针

发布时间:2016-12-7 3:52:57 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"与同学讨论行指针",主要涉及到与同学讨论行指针方面的内容,对于与同学讨论行指针感兴趣的同学可以参考一下。

#include<iostream> using namespace std; void main() { int a[][3]={1,2,3,4,5,6}; int (*p)[3]; p=a; cout<<*p<<" "<<p<<endl; } #include<iostream> using namespace std; void main() { int a[][3]={1,2,3,4,5,6}; int (*p)[3]; p=a; cout<<&*p<<" "<<p<<endl; } 我们都感到非常奇怪, 怎么都是地址? 经过一番思考原来是行指针的问题,表示二位数组时是二级指针。   #include<iostream> using namespace std; void main() { int a[][3]={1,2,3,4,5,6}; int (*p)[3]; p=a; cout<<**p<<endl; cout<<**(p+1)<<endl; cout<<*(*(p+1)+1)<<endl; }

上一篇:.net
下一篇:安卓翻译 Tasks and Back Stack (二)

相关文章

相关评论