『壹』 c語言中,當型和直到型的區別還有實參和形參怎麼看啊,求教
當型: 先判斷條件,如果條件滿足再執行循環體;
while(判斷條件)
{
something;
}
直到型:先執行一遍循環體,然後判斷條件,如果條件滿足繼續執行;
do
{
something;
}while(循環條件)
最簡單的區別就是如果循環條件都不滿足時,直到型會 至少 執行一次循環體,而當型則一次都不會執行;
實參和形參;
看調用關系,比如main函數中調用求和的函數add,則a,b就是實參,x,y是形參,在調用add函數時臨時分配的。
int add(int x, int y)
{
return x+y;
}
int main()
{
int a=5, b=10;
int sum = add(a,b);
return 0;
}
『貳』 c語言的DO-WHILE循環是當型還是直到型
do while 不是直到型循環。以循環條件為「真」來脫離循環體的才為「直到型循環」。可以將do while理解為變相的當型循環。
『叄』 20分請教c語言中的直到型結構
好像這么說的已經不多了
給你詳細舉例說明吧:
C語言中的while循環,do/while循環又被稱為"當型"/"直到型"
「當型」
while(i<n)
{
.....
}
則說明當滿足條件i<n時執行{}中代碼;
「直到型」
do
{
}
while(i<n)
則說明先執行{}中代碼,再判斷是否是i<n,當滿足條件i<n時反復執行{}中代碼,不成立則退出
所以,
應該是「先執行a,再判斷條件p,成立則反復執行,不成立則退出」
『肆』 作為一個C語言初學者,怎樣快速分清循環結構中的當型結構和直到型結構
當型:先判定條件再運行;
直到型:先運行一次,判定之後再決定是否循環運行。
你可以這么理解:當型:當****發生了(滿足條件了),運行;
直到型:一趟流程直接走到底,然後判定,再運行。
『伍』 C語言中的當型循環結構和直到型循環結構有什麼區別最好給出結構化程序設計圖。
while/do可以一次也不執行,而do/while最少執行一次