Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gif_T
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 7
#1

Массивы, магия - C++

25.11.2014, 17:49. Просмотров 218. Ответов 4
Метки нет (Все метки)

Есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
 
int main(void)
{
    int yams[3];
    
    yams[0] = 7;
    yams[1] = 8;
    yams[2] = 6;
    
    std::cout << "Total yams: " << yams[0] + yams[1] + yams[3] << std::endl;
    system("pause");
    
    return(0);
}
По идее total yams должно выводить 21. Так? Тогда почему оно выводит 2686783 О_О?
Тоже самое, только
C++
1
2
    std::cout << "Total yams: ";
    std::cout << yams[0] + yams[1] + yams[3] << std::endl;
выводит 4232319.
win 8, mingw, gcc v. 4.8.1
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 17:49     Массивы, магия
Посмотрите здесь:

Магия отладчика - C++
Доброго времени суток! Возник такой вопрос: я использую среду разработки code::blocks 16.01 с компилятором mingw, и при просмотре того, как...

Магия OpenMP - C++
Есть такой код: Expr = ... // vector&lt;pair&lt;size_t, double&gt;&gt; #ifdef _OPENMP #pragma omp parallel num_threads( 2==(size_level-ptr) ? 1...

Магия со статическими массивами - C++
Предисловие: на форуме подняли топик http://www.cyberforum.ru/cpp-beginners/thread1065365.html , в голове сразу мелькнула мысль...

Строки char и магия - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; int main(void) { cout &lt;&lt; &quot;Vvedite...

Магия виртуального деструктора - C++
Если убрать определение virtual (стр. 18), то вызывается (47) только деструктор класса Person (деструктор Student не вызывается). Вопрос:...

Шаблонная магия и метод класса - C++
Нужно передать в качестве параметра шаблона указатель на метод класса, после чего распарсить его на составляющие типы. Помоему это должно...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.11.2014, 17:52     Массивы, магия #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от gif_T Посмотреть сообщение
yams[0] + yams[1] + yams[3]
Как продвинутый маг отвечу - я тут сил не применяла. Вся проблема в том, что у Вас индексы - 0 + 1 + 3.
А yams[3] у Вас нет. Вот и выводит мусор.

Добавлено через 26 секунд
Вот так должно быть.
C++
1
std::cout << "Total yams: " << yams[0] + yams[1] + yams[2] << std::endl;
gif_T
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 7
25.11.2014, 17:52  [ТС]     Массивы, магия #3
Тамика, Тьфу ты, спасибо
demmax2004
58 / 136 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
25.11.2014, 17:53     Массивы, магия #4
Ошибка в индексе тут yams[3]
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 17:53     Массивы, магия
Еще ссылки по теме:

Конструкция switch - магия какая-то - C++
Сел позавчера за изучение плюсов, изучаю по книжке В.В.Подбельского В этой книжке приведён пример использования конструкции switch. Сама...

Магия при компиляции больших проектов - C++
Приветствую товарищи. Пишу(сал) большой проект разбитый на несколько библиотек, консолей, windows приложений и т.к. И недавно с ним стала...

Магия - Delphi БД
Подскажите, у меня много вкладок и некоторые из них формируются динамически из SQL, но есть которые и через Delphi и вот прошло пол года и...

Магия ip - Сетевое оборудование
Здрасте ,О,Админы! Мой маленький мозг просить помощи у вас! В сети на некоторых машинах если адрес ip ниже 200 (192.168.1.44 к примеру)...

Магия с if..else - Python
Здравствуйте. Начал изучать питон, есть опыт программирования на других языках. Столкнулся с не понятной мне проблемой, укажите ошибку. ...

Магия математики - PHP
echo (231.725 - 231.574); Выводит - &quot;0.15099999999998&quot; . Это как?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.11.2014, 17:53     Массивы, магия #5
Цитата Сообщение от gif_T Посмотреть сообщение
Тамика, Тьфу ты, спасибо
Принимаю только кнопочную благодарность.
Yandex
Объявления
25.11.2014, 17:53     Массивы, магия
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru