5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、 (*(b+i))[j]与 b[i][j]是相同的。
2016-07-27 20:45
525 查看
/*
5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、
(*(b+i))[j]与 b[i][j]是相同的。
*/
#include <iostream>
using namespace std;
void main()
{
int b[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
cout << "经检验:";
//if ((*(*(b + i) + j)) == (*(b[i] + j)) == ((*(b + i))[j]) == (b[i][j]))
{
//cout << "*(*(b+" << i << ")+" << j << ")==*(b[" << i << "] + " << j << ") == (*(b + " << i << "))[" << j << "] == b[" << i << "]["<< j << "]" << endl;
//cout << " b[" << i << "][" << j << "]" << "不成立!" << endl;
if (*(*(b + i) + j) == *(b[i] + j))
{
cout << "*(*(b+" << i << ")+" << j << ")==*(b[" << i << "] + " << j << ")";
}
if (*(b[i] + j) == (*(b + i))[j])
{
cout << "*(b[" << i << "] + " << j << ") == (*(b + " << i << "))[" << j << "]";
}
if ((*(b + i))[j] == b[i][j])
{
cout << " (*(b + " << i << "))[" << j << "] == b[" << i << "][" << j << "]" << endl;
}
}
}
}
system("pause");
}
5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、
(*(b+i))[j]与 b[i][j]是相同的。
*/
#include <iostream>
using namespace std;
void main()
{
int b[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
cout << "经检验:";
//if ((*(*(b + i) + j)) == (*(b[i] + j)) == ((*(b + i))[j]) == (b[i][j]))
{
//cout << "*(*(b+" << i << ")+" << j << ")==*(b[" << i << "] + " << j << ") == (*(b + " << i << "))[" << j << "] == b[" << i << "]["<< j << "]" << endl;
//cout << " b[" << i << "][" << j << "]" << "不成立!" << endl;
if (*(*(b + i) + j) == *(b[i] + j))
{
cout << "*(*(b+" << i << ")+" << j << ")==*(b[" << i << "] + " << j << ")";
}
if (*(b[i] + j) == (*(b + i))[j])
{
cout << "*(b[" << i << "] + " << j << ") == (*(b + " << i << "))[" << j << "]";
}
if ((*(b + i))[j] == b[i][j])
{
cout << " (*(b + " << i << "))[" << j << "] == b[" << i << "][" << j << "]" << endl;
}
}
}
}
system("pause");
}
相关文章推荐
- Linux第二弹
- Java Web访问Linux的Mysql
- hdu 4786 Fibonacci Tree 思路
- nginx 菜鸟入门一
- HDU 2222 (AC自动机模板)
- Volley的三种基本用法StringRequest的Get和post用法以及JsonObjectRequest
- 教你一招:win10下JDK的安装与环境变量配置
- Google hacker工具使用和Google hacker防范
- coderforces 670D2 Magic Powder - 2
- POJ-3258 River Hopscotch
- Leetcode 377. Combination Sum IV
- 【NBUTOJ】Red packet
- 【HDU】1025 - Constructing Roads In JGShining's Kingdom(LIS & 深坑)
- python3 pymysql 'latin-1' codec can't encode character 错误 问题解决
- 5.4 编写一个程序,求以下矩形两条对角线上的元素之和:
- 进程通信之文件映射对象
- 树莓派3B安装QT5
- River Hopscotch<poj3528>
- linux后台运行任务——screen
- 查看Apache并发请求数及其TCP连接状态