Tăng và giảm hậu tố
Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 18 trên 69.
Các toán tử tăng (++) và giảm (--) có thể được dùng theo hai cách:
Tăng/giảm trước (++x hoặc --x):
- Toán tử đứng TRƯỚC biến
- Giá trị thay đổi NGAY LẬP TỨC
Giá trị mới được dùng trong biểu thức
int x = 5;
int y = ++x;
// x tăng lên 6 trước, sau đó y có giá trị 6Tăng/giảm sau (x++ hoặc x--):
- Toán tử đứng SAU biến
- Giá trị ban đầu được dùng trước
Biến vẫn thay đổi NGAY LẬP TỨC, vì vậy lần dùng sau của biến trong cùng biểu thức sẽ thấy giá trị mới
int x = 5;
int y = x++;
// x tăng lên 6, còn y nhận giá trị ban đầu là 5Một ví dụ khác
tăng sau:
int score = 5;
int res1 = score++;
// res1 bằng 5
// score bằng 6Tăng trước:
int score = 5;
int res2 = ++score;
// res2 bằng 6
// score bằng 6Tự làm thử
Bài học này không có thử thách code.
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức nền tảng
4Các toán tử, phần 1
Toán tử số họcToán tử moduloTăng và giảmTăng và giảm hậu tốToán tử số học rút gọn5Toán tử phần 2
Toán tử so sánhToán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 3Tự luyện tập: Trình biên dịch C# online