![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.04.2017
Сообщений: 1
|
![]()
всем привет!
я новичек.. чтобы была ясна суть моего вопроса.начну вот с чего: Сложение, совмещённое с присваиванием: a += b , или же так: a = a + b Это есть одно и тоже! Разобрались! теперь сам код (в правильном виде): Код:
Код:
Код:
всем заранее спасибо!!! Последний раз редактировалось Аватар; 30.04.2017 в 21:03. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.03.2013
Сообщений: 103
|
![]()
Рискну предположить, что дело в приоритетах выполнения операторов
в случае Код:
в случае же Код:
Если написать: Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.03.2013
Сообщений: 103
|
![]()
Кстати, для обычных типов данных так же:
если сравнивать приоритеты операций '=', '+', '+=' и '^', то получим П('=') == П('+=) П('+=') < П('^') < П('+'), то есть, сначала выполняется сложение, затем сложение по модулю, а потом присваивание или сложение с присваиванием. https://ru.wikipedia.org/wiki/Операторы_в_C_и_C%2B%2B |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.03.2013
Сообщений: 103
|
![]()
Но вообще, наверное, нельзя отождествлять приоритеты основных операторов с приоритетами перегруженных... они могут быть совсем разными...
Последний раз редактировалось Haric_110; 01.05.2017 в 01:26. Причина: В результате бага предыдущий пост "продублировался" |
![]() |
![]() |