Câu lệnh ++ trong c++ dùng để làm gì?
Tăng i lên 1.
// (thêm cho đủ 16 ký tự @@)
1 Like
cái đó gọi là toán tử tăng giảm, i++ tương đương i = i+1, dấu ++ có thể đặt trước i hay sau i tùy trường hợp, mục đích là tăng biến i lên 1
Ngoài ra còn có toán tử gán: ví dụ khi viết i + =1 nó cũng tương đương với i++ hay i - =1 tương đương i = i -1 , …
++i khác với i++ :))
1 Like
++i với i++ nó chỉ giống nhau ở giá trị cuối cùng thôi chứ thật ra nó có sự khác nhau
đặt trước: để thay đổi giá trị cho i trước khi sử dụng
int i=2;
printf("%d", ++i); //in ra 3
printf("%d",i); //giá trị i cuối cùng in ra 3
đặt sau: để thay đổi giá trị cho i sau khi sử dụng
int i=2;
printf("%d", i++); //in ra 2
printf("%d", i); //giá trị i cuối cùng in ra 3
2 Likes

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?