Ví dụ | Kết quả |
… int a; int b; int c; c = (a=1, b=2, a+b); cout< … | 3 |
Giải thích: trong biểu thức phức hợp, bên trong dấu ngoặc đơn là các biểu thức đơn được phân tách bằng toán tử phân tách. Trong một dãy các toán tử phân tách, nó sẽ ưu tiên thực hiện từ trái sang phải (xem thêm phần độ ưu tiên của toán tử được trình bày trong mục sau của chương này), nghĩa là a=1, sau đó b=2 và cuối cùng là c=a+b=1+2=3.
No comments:
Post a Comment