Загрузка...

С++ | Что показывает код?

Тема в разделе C/C++ создана пользователем Mosby 11 янв 2017. (поднята 11 янв 2017) 513 просмотров

Загрузка...
  1. Mosby
    Mosby Автор темы 11 янв 2017 3301 102 21 авг 2016
    Код
    #include <iostream>
    #include <cmath>
    using namespace std;
    int main()
    {
    int a=33;
    a/=8;
    a+=7;
    a%=16;
    a/=3;
    a*=4;
    cout<<a--<<--a;
    system("pause");
    }
    Результат:
    Код
    1110
    Не понимаю, что это означает и для чего нужны эти "а"
     
  2. Alex_Govip
    Alex_Govip 11 янв 2017 Заблокирован(а) 0 11 янв 2017
    Эти "а" это переменные которые выполняют свою роль в этом коде
     
  3. Mosby
    Mosby Автор темы 11 янв 2017 3301 102 21 авг 2016
    А с результатом что?
     
  4. Lexan1x
    Lexan1x 11 янв 2017 BAS Разработчик 214 1 янв 2017
    а чё тут не понятного?
     
  5. RezzidenT
    RezzidenT 11 янв 2017 Заблокирован(а) 51 4 фев 2015
    Переменной а присваивается число 33 а потом уже начинаются расчеты и получаем в конце результат.
     
  6. RaysMorgan
    Код

    cout<<a--<<--a;
    Выведет сначала a-- (возьмет значение a, вычтет единицу, выведет результат).
    Далее сделает тоже самое второй раз, но по другому алгоритму.

    Погугли разницу между i-- и --i
     
  7. Mosby
    Mosby Автор темы 11 янв 2017 3301 102 21 авг 2016
    Спасибо вам, RaysMorgan почему ты такой топовый? Где тут похвалу на тебя написать?
     
  8. lizzardman
    lizzardman 18 янв 2017 20 16 ноя 2016
    Разница в префиксном и постфиксном операторе, кури справочники по этой теме.
     
  9. Mosby
    Mosby Автор темы 19 янв 2017 3301 102 21 авг 2016
    Закрыто.
     
Top