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

Решаем уравнение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод массива из char в int http://www.cyberforum.ru/cpp-beginners/thread1209117.html
есть массив символьного типа. нужно перевести его в тип int для того, что бы далее производить над ним действия уже как с цифрами. как это сделать?
C++ Вывод массива строкой Всем привет. Столкнулся с такой проблемой. у меня есть готовый код сортировки в оба направления. как сделать так чтобы массивы которые выводятся, вывести как строки через return? #include... http://www.cyberforum.ru/cpp-beginners/thread1209105.html
C++ Представление графов с помощью связных списков
Здравствуйте уважаемые форумчане. Помогите мне пожалуйста. Никак не могу понять как представить граф с помощью связанных списков. Я так понял нужно использовать двунаправленный список. Что то типо...
C++ Определить произведение отрицательных элементов массива и количество отличных от 5
Здравствуйте. Помогите, пожалуйста. 1. Дан массив, состоящий из 10 элементов (элементы массива задаются случайным образом). Определить произведение отрицательных элементов и количество отличных от...
C++ Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое http://www.cyberforum.ru/cpp-beginners/thread1209079.html
Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое. Например, atoi("123") равно 123. Измените функцию atoi() так, чтобы она могла переводить в число...
C++ Аргумент типа WCHAR* не совместим с параметром типа const char* Как исправить косяк? VS12 ругаетсЯ #include <windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iostream> #define BUFSIZE 256 подробнее

Показать сообщение отдельно
Jewbacabra
Эксперт PHP
2820 / 2407 / 904
Регистрация: 24.04.2014
Сообщений: 7,268
16.06.2014, 01:31
Цитата Сообщение от Свидуботаник Посмотреть сообщение
первым по приоритету стоит действие & т.е. 0100&0010 и получаем полный 0 увеличиваем на 1 получаем 0001
приоритет постфиксного инкремента выше. Увеличен будет x, но в вычислении используется старое значение. потом вычисляем 4&2 получаем 0. потом вычисляем 1|1 и получаем q=1 x=3
Цитата Сообщение от Свидуботаник Посмотреть сообщение
фигня какая-то как 1 равен 4?
а кто это сказал? результат вычисленного выражения записывается в q и в q будет записано 1

вообще как мне кажется пример не очень хороши, так как тут UB - не ясно какое q будет использовано во 2 скобке (старое 4 или новое 5), но на результат при данных значениях q и x это не влияет, т.к. 5&2=0 и 4&2=0.
если я не прав, прошу меня поправить.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru