Cho mình hỏi :
char c;
c=getchar() != '\n';
\\ vs
(c=getchar()) !='\n';
trong
#include<iostream>
using namespace std;
int main(){
char c;
int nchar=0, nword=0, state=0;
cout << "Nhap cau cua ban vao: " << endl;
while ((c = getchar()) != '\n'){// chổ mình không hiểu
nchar++;
if (c == ' ' ){
state = 0;
}
else if (state == 0){
state = 1;
++nword;
}
}
cout << nword <<" "<< nchar;
system("pause");
return 0;
}
thì nó khác nhau chổ toán tủ gán(=) với toán tử khác(!=) như thế nao vậy?, thứ bậc ưu tiên của nó như thế nào? cái nào xét trước? Và nếu bỏ ngoăc ra thì nó sẽ như thế nào? mình cảm ơn
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?