Несколько присвоений после равно в С++
Автор: SysaninДек 28
Нашел в справочнике довольно интересный метод записи присвоения, когда перед самим присвоением нам надо ещё выполнить какие-нибудь действия.
Код вернет нам "7". И все дело в круглых скобках. В них будут выполняться последовательно слево на право действия. Причем действия разделяются запятой. Возращаться из скобок будет последний член. В нашем случае переменной temp присвоится значение c Похожее можно делать в операторе for:
Мы получим "3 6 12"
Различие заключается в том что если мы просто делаем действия с (), то нельзя объявлять в скобках переменные. В for мы это можем свободно делать (правда, объявить можно тока одного типа переменные, хотя зачем больше?)
вот такая хитрость, может укоротить и украсить ваш код, сделать его с "вкусняшкой", как говорит наш лектор ![]()
Нет комментариев