在大多數計算機編程語言中,while循環是一個控制流語句,該語句允許根據給定的布爾條件重複執行代碼。布爾條件為true或false
while(1)
這是一個無限循環,它将一直運行到顯式發出break語句為止。有趣的是,不是while(1),而是任何非零的整數都會産生與while(1)類似的效果。因此,while(1),while(2)或while(-255)都将僅給出無限循環。
while(1)或while(任何非零整數)
{
//循環無限運行
}
在客戶端服務器程序中可以簡單地使用while(1)。在該程序中,服務器在無限while循環中運行,以接收從客戶端發送的數據包。
但是實際上,不建議在現實世界中使用while(1),因為它會增加CPU使用率并且還會阻塞代碼,即在手動關閉程序之前,無法從while(1)中退出。while(1)可以在條件始終為真的地方使用。
C語言:
C :
輸出量
while(0)1
2
3
4
5
與while(1)相反。這意味着條件将始終為假,因此while中的代碼将永遠不會執行。
while(0){
//循環不運行
}
C語言:
C :
輸出:沒有執行循環!
那麼,親愛的小夥伴,你學會了嗎?今天就先分享到這裡!明天我們繼續學習吧~
另外如果你想更好的提升你的編程能力,學好C語言C 編程!彎道超車,快人一步!筆者這裡或許可以幫到你~
編程學習書籍分享:
編程學習視頻分享:
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比自己琢磨更快哦!
C語言C 編程學習交流圈子,點擊下方【了解更多】獲取更多學習資料幫助你學習成長哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!