int n;
int *array[8]
cout<<"Enter Number Between 0-9 Only"<<endl;
for(int i = 0; i< 9; i++){
cout << "Enter Number " << (i + 1) << endl;
cin >> n;
if((n >= 0) && (n <= 9))
array[i] = &n;
else {
cout << "Numbers from 0-9 only\n" << endl;
i--;
}
}
cout << *array[0] << endl;
}
我试图将 9 个输入的数字存储在一个指针数组中,但它不起作用,为什么?你能向我解释为什么以及如何解决或改进它。我只是一个初学者,它不是我正在测试我读过的东西的家庭作业。