tft每日頭條

 > 科技

 > 如何用while結構寫循環

如何用while結構寫循環

科技 更新时间:2024-12-13 11:46:11

如何用while結構寫循環?在學習C語言循環過程中,不知大家有沒有這樣一個疑問?for和while,我該選擇哪一個,哪一個更好?針對這個問題,我們來分析下,今天小編就來說說關于如何用while結構寫循環?下面更多詳細答案一起來看看吧!

如何用while結構寫循環(編寫代碼選while還是選for)1

如何用while結構寫循環

在學習C語言循環過程中,不知大家有沒有這樣一個疑問?for和while,我該選擇哪一個,哪一個更好?針對這個問題,我們來分析下。

通常循環一般是入口條件循環,或出口條件循環,即是否需要在程序開始之前進行判斷。在實際應用中,入口循環較多,因為在開始循環之前就進行判斷比較好,并且測試放在循環當中可讀性比較高。

如果一個循環是入口循環,那新的問題來了,我們選while,還是選for,其實這個問題不需要糾結,可以依照個人習慣選擇,while和for都可以進行相互轉換。舉個例子

while(i<10)

這個語句可以轉換成for循環,将for循環中的兩個參數删除,如下

for(;i<10;)

while和for之間怎麼進行轉換,下面就以1到10循環累加為例,說明轉換方式。

while循環

int i =1; int sum = 0; while(i<=10){ sum = sum i; i ; }

for循環

int i; int sum = 0; for(i=1;i<=10;i ){ sum = sum i; }

要使while語言看起來和for差不多,需要在while使用之前,初始化變量,在while語句中使用自增,保證有出口條件。

總結上述示例,我們在使用循環過程當中,如果程序開始需要初始化變量,并且類似累加這樣,需要不斷更新變量,那使用for循環比較合适。在僅需要進行條件判斷時,使用while循環較合适,如while(scanf(“%d”,&num) == 1),通過使用scanf()的返回值,判斷是否有輸入,這樣就比較适合使用while循環。

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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