Форум программистов, компьютерный форум, киберфорум
Наши страницы

Разъяснение по приоритетам операций С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В минимальные сроки вывести число состоящее из n одинаковых цифр. http://www.cyberforum.ru/cpp-beginners/thread1080876.html
Тут такая задача: в минимальные сроки вывести число состоящее из n одинаковых цифр. Все было бы просто, если бы n не принадлежало от 0 до 1018. :umnik:
C++ Определить есть ли в последовательности хотя бы одна пара одинаковых чисел Помогите пожалуйста решить задачи Дана последовательность натуральных чисел a1, a2, ..., a15. определить есть ли в последовательности хотя бы одна пара одинаковых чисел, в случае положительного... http://www.cyberforum.ru/cpp-beginners/thread1080870.html
Дано вещественное число a, из чисел последовательности напечатать те, которые меньше a. C++
Помогите пожалуйста решить задачи Дано вещественное число a, из чисел 1; 1+;1+;..., напечатать те, которые меньше a. Заранее спасибо:bravo:
C++ Не отображает русские буквы в MVS2012
1>Cat.obj : error LNK2019: ёё√ыър эр эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "public: __thiscall Cat::~Cat(void)" (??1Cat@@QAE@XZ) т ЇєэъЎшш _main 1>C:\Users\player\documents\visual studio...
C++ Нужно засунуть код инструкции в 4 char'a так, чтобы в памяти это был код инструкции. http://www.cyberforum.ru/cpp-beginners/thread1080841.html
Доброго времени суток. Есть дизассемблированный код. Нужно засунуть код иструкции в 4 чара так, чтобы в памяти это был код инструкции. Как это правильно сделать? (Если что, то заданием является...
C++ Поясните пожалуйста что означает двоеточие и то что идет после него В 4 строчке после параметра в скобочках нету ";" или же тела функции, что не сходится с моим шаблоном в голове. Поясните пожалуйста что означает двоеточие и то что идет после него (в общем виде, а не... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
25.01.2014, 01:58
Цитата Сообщение от programmer92ua Посмотреть сообщение
вы понимаете что я спрашиваю вообще?
угу.
Цитата Сообщение от programmer92ua Посмотреть сообщение
оператор префиксный инкремент и декремент стоит на 3 позиции, а сложение и вычитание на 6 тогда условный оператор давал бы true, но он дает false
А теперь возьмите это:
Цитата Сообщение от programmer92ua Посмотреть сообщение
постфиксный сначала возвратит потом увеличит.
и пройдите по своему коду:
C++
1
2
3
4
5
6
7
8
9
10
    int a=2;
    int b=1;
    int c=0;
 
    if ( a <= b++ - c++)//a = 2 , b тут будет равно 1, c = 0. Получаем 2<=1-0, это false
    {
        a++;
        b--;
        c +=2;
    }
переписать можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    int a=2;
    int b=1;
    int c=0;
 
 
    int temp_b = b ;
    int temp_c = c ;
    b+=1;
    c+=1;
    if ( a <= temp_b - temp_c)
    {
        a++;
        b--;
        c +=2;
    }
Добавлено через 1 минуту
Цитата Сообщение от programmer92ua Посмотреть сообщение
Ахахах, меня осенило, как оператор он выполниться самый первый, просто по своей сути он изменит значение
после проверки.
Цитата Сообщение от Croessmah Посмотреть сообщение
Постфиксные - сначала возвращают значение, а потом инкреминируют.
Цитата Сообщение от MrGluck Посмотреть сообщение
То есть постфиксные операции выполняются по выходу из логического блока или же до завершения инструкции.
Цитата Сообщение от programmer92ua Посмотреть сообщение
постфиксный сначала возвратит потом увеличит.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru