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

Инкремент и передача параметров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread260876.html
Ввести прямоугольную матрицу. Элементами матрицы являются символы. Пользователь может переставлять два любых символа в матрице, задавая индексы первого символа и второго символа. Кроме этого...
C++ програма,что считывает текст Промогите написать програму,что считывает текст с файла и выводит его на екран,заменив цыфры 0-9 на слова "один"-"девять". http://www.cyberforum.ru/cpp-beginners/thread260831.html
C++ Функции для списков
Нужно написать ф-цию для удаления К-первых элементов списка. void Object::Del(int n) { Element *e=GetFirst(); for(int i=0;i<n;i++) { e=GetFirst(); Head=e->Next; delete e;
Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг C++
Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг: значение А переходит в значение С, В в А, С переходит в В. (А,В,С - вещественные параметры, являющиеся одновременно входными...
C++ Написать функцию, которая принимает два числа и возвращает http://www.cyberforum.ru/cpp-beginners/thread260819.html
Режить все !!!Буду благодарин!!Заранее спасибо!!
C++ Вывод рандомного числа из заданного массива Подскажите пожалуйста каким образом можно "рандомно" вывести на экран из массива число. Например задан массив int mas={12, 23, 45, 0, 10, 21}; подробнее

Показать сообщение отдельно
qwerty3434
-62 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 15

Инкремент и передача параметров - C++

20.03.2011, 22:11. Просмотров 509. Ответов 7
Метки (Все метки)

Недавно наткнулся на человека, который утверждал что:
C++
1
2
3
4
5
6
7
8
int add(int x, y) {
return x+y;
}
 
int func() {
int i = 1;
return add(i, i++);
}
на разных компиляторах может дать различный результат: "может быть либо 2, либо 3"
Хотелось бы выяснить у знающих людей (поскольку сам я рыл в гугле и ни чего не нашел =( ) правдивость этого высказывания. И вообще нормальный ли стиль: писать таким образом? (Т.е передавать в качестве параметров "++i" или "i++") Или же следует соблюдать осторожность...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru