Menu
CoddyTech

Tăng/giảm

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 18 trên 63.

Trong C, toán tử tăng (++) và giảm (--) cho phép bạn tăng hoặc giảm giá trị của một biến thêm 1.

Hãy dùng một biến số nguyên:

int counter = 5;

Để tăng thêm 1, hãy dùng toán tử ++:

counter++;  // Tăng counter lên 6

Để giảm đi 1, hãy dùng toán tử --:

counter--;  // Giảm counter xuống 5

Các toán tử này có thể được dùng theo hai cách:

  1. Dạng tiền tố (++counter hoặc --counter):
int a = 5;
int b = ++a;  // a tăng lên 6, rồi b nhận giá trị 6
  1. Dạng hậu tố (counter++ hoặc counter--):
int x = 5;
int y = x++;  // Gán 5 cho y, rồi tăng x lên 6

Điểm khác biệt nằm ở thời điểm tăng giá trị so với thời điểm gán.

challenge icon

Thử thách

Dễ

Tạo một chương trình:

  1. Khai báo một biến số nguyên có tên number với giá trị ban đầu là 10
  2. Dùng toán tử tăng tiền tố để tăng number thêm 1 và gán kết quả cho biến có tên prefixResult
  3. Dùng toán tử tăng hậu tố cho number và gán kết quả cho biến có tên postfixResult
  4. In ra giá trị cuối cùng của number, prefixResult và postfixResult theo đúng định dạng sau:
Number: [value]
Prefix result: [value]
Postfix result: [value]

Tự làm thử

#include <stdio.h>

int main() {
    // Viết code của bạn ở đây
    
    return 0;
}
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 Nền tảng cơ bản

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