01/10/2018, 14:49

Hỏi về số lần lặp của while() với 2 biểu thức n-- và n=n-1?

cho em hỏi trong 2 trường hợp như trong ảnh sao số lần lặp lại khác nhau ạ, theo e hiểu thì n-- và n=n-1 giống nhau ạ.

#include<stdio.h>

int main()
{
	int n=10;
	
	while(n=n-1)
	{
		printf("so lan la: %d
",n);
	}
}
rogp10 viết 16:51 ngày 01/10/2018

Sai, --n mới giống với n = n-1, còn n-- trả về n cũ.

Nguyễn Phú Thành viết 16:56 ngày 01/10/2018

n-- là gán trước rồi mới - đi gán 10 rồi nó mới trừ đi còn n=n-1 là lấy 10-1=9 oke chưa

Tuấn Anh.H viết 16:59 ngày 01/10/2018

oke cảm ơn 2 bạn thông não

atlantica viết 17:03 ngày 01/10/2018

co the xem link cua @ltd de co kien thuc co ban nhe ban

Bài liên quan
0