for語句和while語句是可以相互轉換的嗎

2021-03-04 09:01:45 字數 654 閱讀 9182

1樓:匿名使用者

是可以相互轉換bai的。

for迴圈du是程式語言中一種開zhi界的迴圈語句dao,而循回環語句 由迴圈體及迴圈的答終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。

c語言中的for迴圈如下:

1、語句最簡形式為:for(; ; );

2、一般形式為:

for(單次表示式;條件表示式;末尾迴圈體)其中,表示式皆可以省略,但分號不可省略,因為";"可以代表乙個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。

while是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,不滿足跳出。while語句的一般表示式為:while(表示式)。

2樓:手機使用者

初始化while(條件)

--------上下等價---------

for(初始化;條件;標誌變數修改)

c++中for語句與while語句相互轉換

3樓:匿名使用者

選a例如

for(int i=0;i<5;i++)

轉換為int i=0;

while(i<5)

分別利用for語句while語句以及dowhile語句編寫

int sum 0 for int i 1 i n printf d sum public static void main string args system.out.println sum public static void main string args system.out.print...

1 2 3 4 5 6 7用while語句的問題

while 表示式 括號裡面的表示式是條件。如果滿足這個條件才執行,那你想想,如果不滿足條件了,怎麼辦呢?當然是退出迴圈了,所以,表面上,你告知計算機i 7時進行迴圈,實際上,你也在另乙個層面告知計算機i 7時就退出迴圈,執行while後面的語句。ok?不知道怎麼說了。while譯成中文,當。時,當...

在python中用while語句列印出倒三角形

列印倒立的正三角形 hang int input 請輸入行數 y 1 while y hang space 1 while space y print end space 1 x hang y while x 0 print end x 1 print y 1 print 圖形列印完成!i int ...