C語言的while坑

while(a<b<c) 首先while裏面寫,a<b<c是不規範的,規範寫法:a<b&&b<c。 其次a<b<c的運算是:從左往右依次執行,(a<b)得出true或者false即1或者0,再計算(a<b)<c的布爾值即1滿足條件執行循環體,0時不滿足跳出。 但此處編譯會通過,不會報錯,原因是:編譯只檢查語法對錯,這裏是邏輯上的失誤(用的好也會是很高超的技巧) 這裏給出實戰例題 輸出結果爲: 結果
相關文章
相關標籤/搜索