在c語言中,語句while(!end)中的條件end是等價于end==0嗎?為什么?當一個循環的條件是while(end),那么這個循環就是死循環嗎?如果一個循環的條件是while(!end),那么這個循環就不會執行了... 在c語言中,語句while(!end)中的條件end是等價于end==0嗎?為什么?當一個循環的條件是while(end),那么這個循環就是死循環嗎?
1 回答

暮色呼如
TA貢獻1853條經驗 獲得超9個贊
(!end)不為0即為真,換言之end為0即為真,所以while(!end)等價于while(end==0)。while表達式的值是否為真要看end的值是否為0.
- 1 回答
- 0 關注
- 120 瀏覽
添加回答
舉報
0/150
提交
取消