题目描述
填空,使得程序输出指定结果
输入:
无
输出:
123,456
程序如下:
#include <iostream>
using namespace std;
int main()
{
int * a[] = {
// 在此处补充你的代码
};
*a[2] = 123;
a[3][5] = 456;
if(! a[0] ) {
cout << * a[2] << "," << a[3][5];
}
return 0;
}
RRR
目前还没学会!!!
2019年7月23日18:00 终于搞定了!0.0
完整代码
#include <iostream>
using namespace std;
int main()
{
int * a[] = {
0,new int,new int,new int, new int
};
*a[2] = 123;
a[3][5] = 456;
if(! a[0] ) {
cout << * a[2] << "," << a[3][5];
}
return 0;
}
输入参数解析
// 输入参数如下
0,new int,new int,new int, new int
// 解析
// 因为int * a[] 表示定义一个数组,数组元素全部都是整型指针
// 而 new int 刚好返回int * 类型
// 而且保证 !a[0]为真才能正确输出 *a[2]和a[3][5]的内容
RRR