while(c = getchar() != '\n')和while((c = getchar()) != '\n')區別

在利用while循環和getchar()讀取緩存中的數據時,發現了一些問題。 在最初,我利用while(c = getchar() != ‘\n’)的時候,發現總是不能將我想要讀取的值正確的賦值給c,在我加上括號之後就可以完美運行,雖然這是一種良好的編程習慣的要求,但是其中原因讓我很費解。 經過反覆的查閱資料和推敲,我終於發現了其中的雖然很平常,但是不引人注意的「祕密」。 在程序中,所有的語句都有
相關文章
相關標籤/搜索