c語言while循環小於0判斷爲true仍是false?

在編程中遇到while(-1)的狀況,當時覺得循環爲false,經查資料發現:「通常而言,全部非零值都視爲真,只有0被視爲假。」編程 #include<stdio.h> int main(void) { int n = 3; while(n) printf("%2d is true\n",n--); printf("%2d is false\n",n);
相關文章
相關標籤/搜索