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

Загвоздка в значении переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однонаправленный список (сохраняет только первый и последний элемент) http://www.cyberforum.ru/cpp-beginners/thread749654.html
class Lancuch { public: char cos; Lancuch * nastepny; }; Lancuch ** elem;
C++ Работа с дисководом Как работать с дисководом в с++? К примеру, функция, проверяющая, есть ли диск в дисководе, или, к примеру, открывающая дисковод. Какую для этого библиотеку надо использовать? Если у кого-нибудь есть мануал на эту тему, буду премного благодарен, если вы мне дадите на него ссылку. :) http://www.cyberforum.ru/cpp-beginners/thread749652.html
C++ int\ volatile int \ const int
Товарищи, паника! Имеется код: int a = 5; std::cout << "Init value a: " << a << "\n"; int *p; p = (int*) &a; *p = 0; std::cout << "*p = " << *p << "\n"; std::cout << "New value a: " << a << "\n"; std::cout << "p = " << p << "\n";
Динамическое увеличение размера динамического массива C++
Никак не могу понять как это исправить.. Помогите, пожалуйста, разобраться в чём дело: struct myPoint { int x; int y; }; int qbordlength = 0; myPoint* qbord = new myPoint;
C++ Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2; http://www.cyberforum.ru/cpp-beginners/thread749624.html
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные элементы удвоить, а четные уменьшить на 2; Как правильно заменить кратные 10 на 0? Заранее спасибо. Вот мое решение: const int size=10; int ar={22,56,96,40,13,65,78,30,58,45};
C++ Как добавить переход и возврат на другое фото? Имеется фотографии, на одной 10 предметов, а на другой 9. И таких много, мне нужно сделать так что бы в случайном порядке появлялись те фотографии где 10 придметов(после чего через 0.05-1секунду(нужно что бы тоже можно было настроить время)) появлась нужная фотография где 9 предметов и опять же через 0.05-1 секунду возвращалась на предудующию где 10 предметов. Да и как бы это нужно под андроид,... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
30.12.2012, 09:51     Загвоздка в значении переменной
Цитата Сообщение от fasked Посмотреть сообщение
правила ассоциативности стандартных операторов определены стандартом. Вот выдержка из:
Правила ассоциативности здесь вообще не причём. Здесь:
C++
1
h=a*b+c*d+e*f;
ассоциативность плюса говорит о том, что сначала будет вычислено a*b+c*d, а потом вся сума, но не сначала c*d+e*f и потом вся сума и, тем более, не сначала a*b+e*f, а потом вся сумма, но не говори о том, в каком порядке будут вычислены произведения. Конкретный вид частичной суммы - это ассоциативность оператора сложения, а порядок вычисления слагаемых-произведений - это точки следования, которых в сложении нет. Да, последнее произведение не может быть вычислено первым, так как это операнд второго по порядку оператора +, но можно вычислить сначала a*b, потом c*d, потом сложить их, потом вычислить e*f и сложить с частичной суммой, а можно сначала c*d, потом a*b, потом сложить их, потом вычислить e*f и сложить с частичной суммой. То же самое относится и к инкременту с той только разницей, что из-за влияния всех операторов на один и тот же адрес порядок их выполнения влияет на результат.
 
Текущее время: 07:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru