python c++编程相关,数组[副本]

kuuvgm7e  于 2023-01-29  发布在  Python
关注(0)|答案(1)|浏览(130)
    • 此问题在此处已有答案**:

Uninitialized variable behaviour in C++(4个答案)
What happens when I print an uninitialized variable in C++? [duplicate](4个答案)
17小时前关门了。
我是c++的新手。这是我的程序的第一部分。我想要列表a的输出。但是它没有给出输出。只有得到输入。得到输入后程序停止。

#include <iostream>
using namespace std;

class clist {
public:
 int i, j,k,times;
 double numbers[1000];
 clist () {

 }
 clist(int j) {
     k = j;
     cout << "Enter the numbers" << endl;
     for (times = 0; times < k; times++) {
         cin >> numbers[times];
     }
 }
 void print_lista() {
     for (times = 0; times < k; times++) {
         cout << numbers[times] << "\t" << endl;
     }
 }

};
int main()
{
 cout << "Enter how many numbers you want to enter" << endl;
 clist obj;
 cin >> obj.i; 
 clist obj2(obj.i);
 clist obj3;
 obj3.print_lista();
 return 0;
 
}
gjmwrych

gjmwrych1#

你在obj3上调用的打印列表函数是空的。删除obj3,调用obj2上的函数,它就会工作。
这是非常草率的代码,我建议你在继续oop之前对c++有更好的理解。

相关问题