break退出迴圈分析

2022-07-24 23:54:26 字數 522 閱讀 6153

函式功能: 查詢dest字串中連續不包含在src字串中的字元數量

1 #include2 #include3

4void strccspn(const

char*dest,const

char* src,int *count)14}

15if(*dest!=*src && *src=='\0'

)20if(*dest==*src)

23 src=init_src;

24 dest++;25}

26}2728

int main(void

)else

37return -1;38

free

(cnt);

39return0;

40 }

結論: 

通過遮蔽和開啟**,

20 if(*dest==*src)

獲知, break 關鍵字只能退出本/一層迴圈(for,while),而不能退出內外多層迴圈。

break退出迴圈

用 for 迴圈或者 while 迴圈時,如果要在迴圈體內直接退出迴圈,可以使用 break 語句。比如計算1至100的整數和,我們用while來實現 sum 0 x 1 while true sum sum x x x 1 if x 100 break print sum咋一看,while tru...

break迴圈和continue迴圈

break關鍵字 如果在迴圈中使用,遇到了break,則立即跳出當前所在的迴圈 案例 找到100到200之間第乙個能被7整除的數字 for var i 100 i 200 i continue迴圈 在迴圈中如果遇到continue關鍵字,直接開始下一次迴圈 案例 求100到200之間所有的奇數的和 ...

退出當前迴圈和退出迴圈

場景 當通過excel一次性匯入多條資料 向資料庫一次性插入多條資料 就要讀取 解析excel,並迴圈插入每條資料,當每插入一條資料前都要判斷此條資料是否已經存在,如果存在用continue退出當前迴圈,進入下一次迴圈。例如 break 跳出迴圈 for int i 0 i 10 i if i 2 ...