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 5Các toán tử này có thể được dùng theo hai cách:
- 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- 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.
Thử thách
DễTạo một chương trình:
- Khai báo một biến số nguyên có tên
numbervới giá trị ban đầu là 10 - Dùng toán tử tăng tiền tố để tăng
numberthêm 1 và gán kết quả cho biến có tênprefixResult - Dùng toán tử tăng hậu tố cho
numbervà gán kết quả cho biến có tênpostfixResult - In ra giá trị cuối cùng của
number,prefixResultvàpostfixResulttheo đú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;
}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
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online