Вопросы по теме 'compound-assignment'

Цепочка составных операторов присваивания в JavaScript
In C#, string s = "abc"; s += (s += s); Console.WriteLine(s); пишет abcabcabc (http://ideone.com/pFNFX2). Это нормально, потому что спецификация C# прямо говорит в разделе 7.16.2, что операция оценивается как x = x op y, за...
501 просмотров

Являются ли составные операторы lvalue (или rvalue) в C?
Когда я исследовал определение макроса container_of в ядре Linux, я увидел составной оператор как определение макроса, #define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr);...
1432 просмотров
schedule 04.04.2023

Преимущество использования составного присваивания
Каково реальное преимущество использования составного присваивания в C/C++ (или может быть применимо и ко многим другим языкам программирования)? #include <stdio.h> int main() { int exp1=20; int b=10; // exp1=exp1+b;...
1177 просмотров
schedule 22.08.2022

Как оценивается A *= B *= A *= B?
public static void main(String[] args) { int A=5; int B=2; A *= B*= A *= B ; System.out.println(A); System.out.println(B); } Когда я рассчитал эту проблему на бумаге, я нашел A=200 B=20 , но когда я записал ее в eclipse,...
370 просмотров