EA
Ekaterina Artemova

Ребят, только учу массивы... почему выходит такая борода?

Роман
Роман

cout << MAS
выводит адрес массива (адрес его начального элемента)

если нужно выводить сами элементы - делай цикл по i и выводи MAS[ i]

АS
Александр S

походу отдельно через цикл массив выводить нужно
for(i=0;i<3;i++) cout<
cout<

Карнелия
Карнелия

Потому что переменная, содержащая массив, это указатель на область памяти, где он начинается (если правильно помню) . Если ты хочешь вывести содержимое массива, его и выводи, это не perl и не javascript, просто имя переменной написать не прокатит.

КЕ
Кусьма Евгеньевна

На экран выводится адрес в памяти где хранится массив. Так и должно быть.

Похожие вопросы
С++ как сделать без массивов
Создание массива на С/С++
Что не так? С++ Двухмерные массивы
Вопросы по с++. 1) что такое массивы структур? 2) массивы объявляются или инициализируются ( или и то, и другое)
Ребят Подскажите почему выходит такая ошибка?!!
Почему при удалении выходит такая ошибка?
Почему при удалении выходит такая ошибка? скажите пожалуйста
Помогите Basic. Программирование. Индекс выходит за границы массива. Где ошибка?
Двумерные массивы, паскаль! Хэлп ребят!
Язык СИ. Массивы Ребят, как на Си написать сортировку массива от меньшего к большему?