希望你們能幫助。當我嘗試給這個數組添加值時,即1,2,3,4它將打印出十六進制數字?我怎樣才能真正打印數組非hex?謝謝C++陣列打印十六進制?
int main()
{
int gr1;
int gr2;
int gr3;
int gr4;
int addup[4]={gr1, gr2, gr3, gr4};
cout << "Please enter the first grade";
cin >> gr1;
cout << "Please enter the second grade";
cin >> gr2;
cout << "Please enter the third grade";
cin >> gr3;
cout << "Please enter the fourth grade";
cin >> gr4;
cout << addup;
}
仍然會顯示「addup」的內存地址而不是值。 – Constantin
我試過這個,因爲我認爲它會解決它。移動數組沒有任何區別!感謝您的參與 – MrTurvey
糟糕!編輯。謝謝 –