Я новичок в C++, поэтому мне нужна ваша помощь. Я написал эту программу,Проблема с массивом C++
#include<iostream.h>
int main(){
int totalAge = 0;
int age[10];
for(int j= 1; j<10; j++){
age[j] = j;
cout << age[j] << endl;
}
for(int i = 0; i<10; i++){
totalAge = age[i];
cout << "Total Age is : " << totalAge << endl;
}
system("pause");
}
Где, как выход в командной строке заключается в следующем:
Итого Эйдж: 1700868285
Всего возрастов: 1
Всего возрастов: 2
Итого Эйдж: 3
Итого Эйдж: 4
Итого Эйдж: 5
Итого Эйдж: 6
Итого Эйдж: 7
Итого Эйдж : 8
Общая возрастность: 9
Нажмите любую клавишу, чтобы продолжить. , ,
Единственное, что я хочу знать, что почему первый «Total Эйдж: 1700868285» Я считаю, что это должно быть «Total Эйдж: 0» Пожалуйста, объясните это. Спасибо
'iostream.h' не является стандартным заголовком. Используйте 'iostream'. – chris
Используйте std :: array. Это не решит вашу проблему, но вы должны начать использовать ее. Кроме того, это C++. Не нужно помечать C. – Ben
спасибо дорогим братьям charis & Ben за предложение и исправление. – Shujaat