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

Скобки не работают с постфиксным инкрементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наименьшее из трех чисел http://www.cyberforum.ru/cpp-beginners/thread167161.html
Суть задания найти наименьшее из трех чисел.Выводит только когда наименьшее либо первое либо третье,а когда второе не выводит ни чего. Помогите исправить ошибку,заранее благодарен! #include <stdio.h> void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a < b) {
C++ Решение С учетом действительных чисел, B, C. Двойной каждый номер, если выполняется неравенство: а <= B <= с. Изменение каждого номера, чтобы это абсолютная ценность, в противном случае. Для каждого теста, выход, B, C. Подсказка: Используйте функцию из фабрик math.h библиотеки. Пример: Вход: 3.1 4.1 5.1 Выход 6.2 8.2 http://www.cyberforum.ru/cpp-beginners/thread167126.html
Високосный год C++
Даны три натуральных числа a, b, c представляющих день месяц и год. Для примера 1, 4, 1991 представляет 1-ое апреля 1991 года. Вывести три числа, представляющие следующую дату. Пример: ввод: 1 4 1991 вывод: 2 4 1991
C++ Правильная дата
Даны три натуральных чисел, B, C, которые представляют день, месяц и год некоторые даты. Выход "да", если указанной даты является правильной и "нет" в противном случае. Пример: Вход: 32 1 1991 Выход нет
C++ день учителя http://www.cyberforum.ru/cpp-beginners/thread167123.html
День учителя празднуют каждое первое воскресенье октября. Дано натуральное число n, который представляет число года. Выход даты день учителя этого года. Example: Input: 2010 Output 3
C++ функции new, delete здравствуйте. можете показать полную реализацию функции new , delete? подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17469 / 5707 / 362
Регистрация: 30.03.2009
Сообщений: 15,663
Записей в блоге: 26
22.09.2010, 12:00     Скобки не работают с постфиксным инкрементом
Цитата Сообщение от Manjak Посмотреть сообщение
Ну, во-первых, это код из области маразма
Плевать из какой области. Это наглядная демонстрация того, как будет построен код, содержащий UB. К тому же коэффициэнт маразма моего примера строго равен коэффициэнту маразма примера "var = var++" (с точки зрения стандарта)

Цитата Сообщение от Manjak Посмотреть сообщение
В куске, что я показал, код сгенерированный МСовским компилятором, тем, которым пользуется автор темы, тот же gcc выдаст 1. А к чему разводить полемику по данному поводу?
Для объяснения того, как работает эта программа, ты продемонстрировал фрагмент ассемблерного кода и из твоих слов вытекало, что вот дескать так оно и должно работать. Я достаточно внятно (как мне показалось) пояснил, что подобные коды будут работать как бог на душу положит, а доказательства в виде кода одного из компиляторов не канают. Мои пояснения адресованы в первую очередь тем, кто может неправильно истолковать твои слова. Что ты хотел пояснить - я так и не понял, но из контекста всей темы довольно чётко себе представляю, что кто-то из начинающих сделает из твоих слов неправильный вывод
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru