30/09/2018, 21:55

Toán tử tăng giảm

Cho mình hỏi biến a = bao nhiêu ???, compile dev c ra 38, còn vs2010 lại ra 36

int x = 10;
int a;
a = ++x + --x + --x + x++;
printf("
 Gia tri cua bien a: %d", a);
viết 00:03 ngày 01/10/2018

Kết qủa là undefined behavior, bạn tham khảo thêm ở topic này:

em có đoạn code : int a = 1; cout << ++a << a++ << a; kết quả của máy ra là 313 cho em hỏi tại sao lại ra đáp án là như thế ạ ? có giải thích càng tốt

Bài liên quan
0