在大多數計算機編程語言中,while循環是一個控制流語句,該語句容許根據給定的布爾條件重複執行代碼。布爾條件爲true或falseweb
這是一個無限循環,它將一直運行到顯式發出break語句爲止。有趣的是,不是while(1),而是任何非零的整數都會產生與while(1)相似的效果。所以,while(1),while(2)或while(-255)都將僅給出無限循環。 編程
while(1)或while(任何非零整數)服務器
{微信
//循環無限運行app
}編程語言
在客戶端服務器程序中能夠簡單地使用while(1)。在該程序中,服務器在無限while循環中運行,以接收從客戶端發送的數據包。 學習
可是實際上,不建議在現實世界中使用while(1),由於它會增長CPU使用率而且還會阻塞代碼,即在手動關閉程序以前,沒法從while(1)中退出。while(1)能夠在條件始終爲真的地方使用。 spa
C語言:3d
C ++:orm
輸出量
1
2
3
4
5
與while(1)相反。這意味着條件將始終爲假,所以while中的代碼將永遠不會執行。
while(0){
//循環不運行
}
C語言:
C ++:
輸出:沒有執行循環!
那麼,親愛的小夥伴,你學廢了嗎?今天就先分享到這裏!明天咱們繼續學習吧~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣1090842465【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享:
在大多數計算機編程語言中,while循環是一個控制流語句,該語句容許根據給定的布爾條件重複執行代碼。布爾條件爲true或false
這是一個無限循環,它將一直運行到顯式發出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 ++:
輸出量
1
2
3
4
5
與while(1)相反。這意味着條件將始終爲假,所以while中的代碼將永遠不會執行。
while(0){
//循環不運行
}
C語言:
C ++:
輸出:沒有執行循環!
那麼,親愛的小夥伴,你學廢了嗎?今天就先分享到這裏!明天咱們繼續學習吧~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: