3
A
回答
7
int
具有隱式轉換到bool
。基本上0
轉換爲false
,所有非零值轉換爲true
所以更冗長,你的病情會讀
while (x != 0)
0
由於@CoryKramer說,當你擁有隻包含一個可變的條件,即使是一個char,int,float等,值0被認爲是false,而其他任何其他都是true。如果您使用的指針是相同的:NULL值被視爲false,並且任何其他方向都被視爲true。
相關問題
- 1. while循環條件在c
- 2. C#在while循環內退出while循環for if條件
- 3. C while循環多個條件數學
- 4. c while循環停止前條件
- 5. while循環中的多個條件C++
- 6. 兩個條件while循環
- 7. while循環中的條件
- 8. while循環退出條件
- 9. JavaScript While循環條件Abbration
- 10. while循環條件 - matlab
- 11. 分配條件While循環
- 12. While while循環條件中的數字
- 13. for循環while while循環+附加條件
- 14. for循環裏面while循環使用條件如果條件
- 15. C#foreach while while循環
- 16. C++ Space while while循環
- 17. 在while循環之外更改條件變量的狀態for while while循環
- 18. C++ cin.fail()while循環
- 19. 在C++ while循環
- 20. C#while循環onclose
- 21. do-while循環C++
- 22. while循環在C#
- 23. C++:CIN while循環
- 24. C++ do-while循環
- 25. C do-while循環
- 26. while while while循環while循環
- 27. while循環中的多個條件PHP
- 28. while循環內if語句條件
- 29. while循環精度爲條件
- 30. Python while循環條件使用時間
應該可能是'while(cin >> x){',但從給出的這種狹窄的上下文無法分辨出來。 –