tft每日頭條

 > 科技

 > c語言while與dowhile的區别

c語言while與dowhile的區别

科技 更新时间:2024-07-26 08:06:16

在大多數計算機編程語言中,while循環是一個控制流語句,該語句允許根據給定的布爾條件重複執行代碼。布爾條件為true或false

c語言while與dowhile的區别(CC編程筆記)1

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與dowhile的區别(CC編程筆記)2

C :

c語言while與dowhile的區别(CC編程筆記)3

輸出量

1

2

3

4

5

while(0)

與while(1)相反。這意味着條件将始終為假,因此while中的代碼将永遠不會執行。

while(0){

//循環不運行

}

C語言:

c語言while與dowhile的區别(CC編程筆記)4

C :

c語言while與dowhile的區别(CC編程筆記)5

輸出:沒有執行循環!

那麼,親愛的小夥伴,你學會了嗎?今天就先分享到這裡!明天我們繼續學習吧~

另外如果你想更好的提升你的編程能力,學好C語言C 編程!彎道超車,快人一步!筆者這裡或許可以幫到你~

編程學習書籍分享:

c語言while與dowhile的區别(CC編程筆記)6

編程學習視頻分享:

c語言while與dowhile的區别(CC編程筆記)7

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比自己琢磨更快哦!

C語言C 編程學習交流圈子,點擊下方【了解更多】獲取更多學習資料幫助你學習成長哦~

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved