Menu
CoddyTech

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):

  1. Toán tử đứng TRƯỚC biến
  2. Giá trị thay đổi NGAY LẬP TỨC
  3. 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ị 6

Tăng/giảm sau (x++ hoặc x--):

  1. Toán tử đứng SAU biến
  2. Giá trị ban đầu được dùng trước
  3. 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à 5

Một ví dụ khác

tăng sau:

int score = 5;
int res1 = score++;
// res1 bằng 5
// score bằng 6

Tăng trước:

int score = 5;
int res2 = ++score;
// res2 bằng 6
// score bằng 6

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch C# online