30/09/2018, 19:10

Cho em hỏi câu lệnh ++ trong c++ dùng để làm j ạ ? mới học c++ :D

Văn Dương viết 21:11 ngày 30/09/2018

Tăng i lên 1.
// (thêm cho đủ 16 ký tự @@)

Nguyễn Minh Trí viết 21:27 ngày 30/09/2018

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 , …

Nguyễn Hoàng Trung viết 21:21 ngày 30/09/2018

++i khác với i++ :))

Nguyễn Minh Trí viết 21:19 ngày 30/09/2018

++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
Bài liên quan
0