兩個個關於C語言循環跳出的問題

兩個個關於C語言循環跳出的問題

通常在C語言裏面使用的跳轉語句主要有以下四種:

1、goto:用於模塊之間的跳轉,次跳轉功能強大,可實現在程序內部任意位置跳轉。在C語言中這種形式的調用通常發生在菜單的製作上,用於多個模塊之間進行切換,可以嵌套使用。但是這種編程方式並不提倡使用,在跳轉過程中可能會帶來不可預知的BUG,應儘量避免使用;

2、continue:一般用於加速循環,一般在循環體內部進行調用,其功能是:結束本次循環,是循環快速地進入到下一次循環中;

3、break:一般用於跳出本循環,即跳出break所在的循環,哪個循環調用了break,就跳出哪個循環;

4、return:一般都用在被調用的對象裏面,調用以後返回到調用對象。即當對象二調用對象一時,如果對象一內部調用了return語句,則程序執行返回到,對象二調用對象一得下一條語句繼續執行。