C语言中,输入while((ch=getchar())!='\n'),为什么要将ch=getchar()整体用括号括起来
因为等号的优先级比双等号低你希望先获得输入到ch,然后判断它是否和\n相等,而不是将输入是否等于'\n'这个判断的结果(0、1)存入ch
因为本意是想将getchar()的结果赋值给ch,然后再判断ch是不是'\n'。
如果不加括号是什么意思