利用指针输出二维数组内容
2016-03-12 18:57
274 查看
//利用指针输出二维数组内容
/*int main()
{
int a[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11};
//1.用指向元素的指针输出二维数组的内容
/*int* p;
//p = a[0]; //指针指向列指针
p = *(a + 0);
for(int i = 0; i < 12; i++)
{
cout << *(p + i) << " "; //输出指针所指内容,即二维数组的内容
if((i + 1)%4 == 0)
cout << endl;
}*/
//2.用指向一维数组的指针输出二维数组的内容
/*int (*p)[4];
p = a;
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 4; j++)
{
cout << *(*(p + i) + j) << " ";
}
cout << endl;
}
cout << "All Done!" << endl;
getchar();
return 1;
}*/
//利用指针输出二维数组内容
/*int main()
{
int a[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11};
//1.用指向元素的指针输出二维数组的内容
/*int* p;
//p = a[0]; //指针指向列指针
p = *(a + 0);
for(int i = 0; i < 12; i++)
{
cout << *(p + i) << " "; //输出指针所指内容,即二维数组的内容
if((i + 1)%4 == 0)
cout << endl;
}*/
//2.用指向一维数组的指针输出二维数组的内容
/*int (*p)[4];
p = a;
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 4; j++)
{
cout << *(*(p + i) + j) << " ";
}
cout << endl;
}
cout << "All Done!" << endl;
getchar();
return 1;
}*/
相关文章推荐
- opencv+cmake+vs2010开发环境搭建笔记
- mysql提高性能的最佳实践
- C\C++动态申请内存用于存放二维数组
- 四则运算
- 这些年正Android - Traveling 第一章002
- 这些年正Android - Traveling 第一章002
- Android屏幕适配全攻略2-我想跟美工谈谈
- nodejs--JWT 在前后端分离中的应用与实践
- 深拷贝&浅拷贝
- oc swift 混编
- 2016郑州大学ACM/ICPC训练赛 Round1
- 单机搭建Android开发环境(一)
- 一百以内四则运算练习
- CSS——隐性改变display类型
- UVa 340 - Master-Mind Hints
- (十三)利用processing模拟粒子系统
- 数字根——Digital Roots
- Linux库文件
- C++第一次实验-4
- turtle模块的安装