C++学习_一道程序填空题重拾C++
题目描述
填空,使得程序输出指定结果
输入:
无
输出:
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
本人计算机小白一枚,对编程有浓厚兴趣,在此贴出自己的计算机学习历程,还有很多不足,望多多指教!
读书后发现好多的内容与具体专业有偏差,没来得及完成,虽然“有时间我就会做...”是人生最大的谎言,但有时间我会继续搞定未完成的内容,有始有终,兴趣使然!