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",n);
}
}
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",n);
}
}
Sai, --n mới giống với n = n-1, còn n-- trả về n cũ.
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
oke cảm ơn 2 bạn thông não 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?