5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、 (*(b+i))[j]与 b[i][j]是相同的。
来源:互联网 发布:怎样在淘宝网卖闲置品 编辑:程序博客网 时间:2024/05/17 06:44
/*
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");
}
0 0
- 5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、 (*(b+i))[j]与 b[i][j]是相同的。
- /编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、 //(*(b+i))[j]与 b[i][j]是相同的。
- cuda计算C[i][j]=A[i][j]+B[i][j]
- 2014 上海区域赛I,J ,B
- 三个已排序的数组a,b,c,求i,j,k使a[i]=b[j]=c[k]
- 给定两个整数数组(第一个是数组 A,第二个是数组 B),在数组 A 中取 A[i],数组 B 中取 B[j],A[i] 和 B[j]两者的差越小越好(|A[i] - B[j]|)。返回最小差。
- 2012年成都Onsite (A,B,I,J,K)
- struct s1 { int i: 8; int j: 4; int a: 3; double b; };
- 设A是n*n的对称矩阵,将A的对角线及对角线上方的元素以列为主的次序存放在一维数组B[1..n(n+1)/2]中,对上述任一元素aij(1<=i,j<=n,且i<=j)在B中的位置为()
- i += j ;与 i = i + j ; 的区别
- 给定长度为nn的序列a,求有多少对i, j (i < j)i,j(i<j),使得|a_i-a_j| \ mod \ b = c∣a i −a j ∣ mod b=c
- 【Wunder Fund Round 2016 (Div 1 + Div 2 combined)B】【暴力 贪心】Guess the Permutation 全排列a[i][j]=min(p[i],p
- 关于Lintcode734形式为a^i b^j c^k的子序列数量
- 形式为a^i b^j c^k的子序列数量-LintCode
- LintCode 练习-734. 形式为a^i b^j c^k的子序列数量
- n[i][j] <= n[i][j+1] n[i][j] <= n[i+1][j]
- i+++j
- 利用线程的知识,要求打印的结果为:1 2 A 3 4 B 5 6 C 7 8 D 9 10 11 12 ... 52 E F G H I J K ... X Y Z
- Google hacker工具使用和Google hacker防范
- Spring4学习笔记----Spring的依赖注入详解
- HTML5 Video标签的属性、方法和事件汇总介绍
- 完全弄懂JavaScript中的this
- nginx 菜鸟入门一
- 5.5 编写一个程序, 对于二维数组 b[2][3]={{1,2,3},{4,5,6}}, 验证*(*(b+i)+j)、 *(b[i]+j)、 (*(b+i))[j]与 b[i][j]是相同的。
- hdu 4786 Fibonacci Tree 思路
- 数据基本类型和Integer、String之间的转换
- Codeforces673C Bear and Colors(枚举区间)
- Java Web访问Linux的Mysql
- glog
- Linux第二弹
- 【Mongodb】morphia与spring结合使用详解
- Android之简易天气预报小应用(xml解析练手)