A. 能不能具體的說一下c語言中continue 的用法
continue語句
作用為結束本次循環,即跳過循環體中下面尚未執行的語句,接著進行下一次是否執行循環的判定.
一般形式:
continue;
比如:
unsigned
char
i,
j=50,k;
for(i=0;i<100;i++)
{
if(i>j)
continue;
k=i;
}
當程序循環到i=51時,執行continue語句,結束本次循環,即不執行下面的j=i語句,而是執行i++,即i=52,故i<100,循環的條件成立,循環繼續執行,直到i<100的條件不成立,for循環才終止。
退出循環後,i值為100,而k值為50。
總之:
continue語句只結束本次循環,而不是終止整個循環的執行。
B. C語言中continue的用法
continue跳過本次循環,進入下一次。break直接跳出循環。
比如For循環,遇到Contimue生效後,直接重新執行for的表達式,也就是本循環中Continue下面的語句就不執行,跳過循環中的一次。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
(2)c語言continue用在哪裡擴展閱讀:
其作用為結束本次循環。即跳出循環體中下面尚未執行的語句,對於while循環,繼續求解循環條件。而對於for循環程序流程接著求解for語句頭中的第三個部分expression表達式。
continue語句只結束本次循環,而不終止整個循環的執行。而break語句則是結束整個循環過程,不再判斷執行循環的條件是否成立。
C. c語言中continue語句用於哪些情況
continue語句只能用於for while do while等循環語句中
用於結束本次循環,跳轉到循環判斷條件,執行下一次循環(對於for循環,會跳轉到循環自增條件執行,再執行循環判斷條件)。
D. c語言中continue的用法盡量具體點
if中為真就執行continue,就進行下一次循環,如果那點換成是break就直接退出循環了,即使沒有循環完,也是不再循環,直接退出循環結構。
continue用於結束本次循環,並進入下次循環。if控制緊鄰其的一個語句,那麼當然是為真才能執行的了。所以結論就是:if()為真,直接下次循環,為假的話,執行後續語句。
(4)c語言continue用在哪裡擴展閱讀:
C語言的程序結構:
①判斷語句(選擇結構):
if 語句:「如果」語句;if—else 語句:「若…(則)…否則…」語句;switch 語句:「切換」語句;switch—case:「切換—情況」語句。
②循環語句(循環結構):
while 語句:「當…」語句;do—while 語句:「做…當…(時候)」語句;for 語句:條件語句(即「(做)…為了…」語句)。
③跳轉語句(循環結構:是否循環):
goto 語句:「轉舵」語句,也稱「跳轉」語句;break 語句:「中斷」(循環)語句,即結束整個循環;continue 語句:「繼續」語句(結束本次循環,繼續下一次循環);return 語句:「返回」語句。
需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。
4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。(結構體、聯合體、枚舉型的聲明的「}」後要加「 ;」。)
6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。
E. C語言continue 的具體用法
你的代碼不對,if語句里的&&改成||應該就沒錯了,因為必須是那兩個條件不符合其中之一的話就要結束本次循環進行下一次的遍歷,我寫了個稍微簡單點兒的,有注釋,你看看,不用兩次for循環的
#include<stdio.h>
intmain(void){
intji=0,tu=0;
intjiao=96;//腳的個數
intN=36;//雞兔總數
//只需要一個for循環因為雞或者兔子總數永遠是在0~36
for(;ji<=N;ji++){
//兔子的數目等於總數減去雞的數目
tu=N-ji;
//如果兔子和雞的腳總數加起來不是96,使用continue
if(ji*2+tu*4!=jiao){
//continue的作用是結束本次循環,開始下一次循環
continue;
}
//如果不符合上面的if條件呢就執行到下面這句話了
printf("雞的數目:%d ;兔的數目:%d ",ji,tu);
}
return0;
}
F. c語言continue的用法
continue用於結束本次循環,並進入下次循環。if控制緊鄰其的一個語句,那麼當然是為真才能執行的了。所以結論就是:if()為真,直接下次循環,為假的話,執行後續語句。
G. c語言break和continue用法
C語言使用while或for循環時,如果想提前結束循環(在不滿足結束條件的情況下結束循環),可以使用break或continue關鍵字。
電腦:華為MateBook14
系統:Windows10
軟體:c語言在線編譯器1.0
1、舉個例子,使用while循環計算1加到100的值,如圖1