Вопросы по теме '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 просмотров
schedule
15.06.2022
Являются ли составные операторы 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 просмотров
schedule
18.02.2023