145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,242
|
|
1 | |
Почему пост-инкремент/декремент - имеет категорию primary04.05.2012, 22:46. Показов 1873. Ответов 12
Метки нет (Все метки)
Почему пост-инкремент/декремент - имеет категорию primary, а пре-инкремент/декремент - unary?
Вообще пост-инкремент/декремент - тоже унарный так-то.
0
|
04.05.2012, 22:46 | |
Ответы с готовыми решениями:
12
Инкремент и декремент без циклов Где посмотреть, как в C# реализуется унарный оператор инкремент и декремент? Неправильно работает инкремент и декремент для моего типа данных, которые я перегрузил Префиксный инкремент: почему вывод i начинается с 0? |
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,242
|
|
04.05.2012, 23:21 [ТС] | 3 |
Те же яйца, только в профиль. Сиречь абсолютно тот же кусок спецификации, только по-русски.
Вопрос, к сожалению, не снят.
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
04.05.2012, 23:32 | 4 |
0
|
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,242
|
|
04.05.2012, 23:43 [ТС] | 5 |
Не помогло, к сожалению.
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
05.05.2012, 00:51 | 6 |
значит вы плохо читаете.
0
|
Заблокирован
|
|
05.05.2012, 04:09 | 7 |
Kifsif,
r=0; i=1; r=i++;//r=2; r=++i;//r=1; По-моему так, насчет инкремента? (на декремент неохота код приводить - то-же самое)
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
05.05.2012, 04:41 | 8 |
1
|
Заблокирован
|
|
05.05.2012, 04:45 | 9 |
freest, да, хотя кто ТС до этого сказал об этом?(я не западлист, - ошибся, бывает)
1
|
freest
|
05.05.2012, 04:54
#10
|
Не по теме: что такое ТС?
0
|
|
05.05.2012, 05:11
#11
|
1
|
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,242
|
|
06.05.2012, 09:29 [ТС] | 12 |
Давайте возьмем определение унарной операции здесь:
http://ru.wikipedia.org/wiki/%... 0%B8%D1%8F Я плоховато понял это определение. Каждому элементу множества , называемому операндом, ставится в соответствие некоторый элемент того же множества, называемый результатом. По мне - так - почти любая функция попадает под это определение. Значению по оси абсцисс соответствует значение по оси ординат. Понимаю, что где-то я тут не прав, но вот где? ++i; Ладно, вот так нагляднее: i = i + 1; На графике пойдет прямая под углом к оси абсцисс. Если любая монотонно возрастающая функция - это унарная операция, то i++, без сомнения, операция унарная. Теперь вернемся к постинкременту. Два случая: 1. Вне цикла. i++; Унарная операция? Видимо, да. 2. В цикле. а) Во время текущей итерации: i = i; б) Со следующей итерации i = i + 1; Как бы распалось. И, вроде как, уже не унарная операция. Хотел бы услышать ваши комментарии.
0
|
Заблокирован
|
|
08.05.2012, 22:41 | 13 |
Отвечу на ваш первый пост:
"primary" - первичный, "unary" - унарный. Эти две вещи никак нельзя ототождествлять либо противопоставлять друг другу. ЗЫ: нечего быть таким уж заядлым буквоедом по разным лексеографическим вопросам. Практика нужна, а не теория. ЗЫЫ: Напоминать нужно анекдот?: " - что общего между шаманом и программистом? ..."
0
|
08.05.2012, 22:41 | |
08.05.2012, 22:41 | |
Помогаю со студенческими работами здесь
13
Почему постфиксный инкремент так работает? Почему не работает инкремент в многопоточном коде? Почему в примере инкремент вычитается именно так Инкремент и декремент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |