C讓語句不再向下執行

2021-05-22 20:11:07 字數 1944 閱讀 8894

1樓:匿名使用者

c#中使用break,continue,return,goto,throw中斷**順

序執行break     語句用於終止最近的封閉迴圈或它所在的 switch 語句。

控制傳遞給終止語句後面的語句(如果有的話)。

示例:using system;

class breaktest

console.writeline(i);}}

}/*輸出12

34*/

continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。

示例:using system;

class continuetest

console.writeline(i);}}

}/*輸出9

10*/

goto      語句將程式控制直接傳遞給標記語句。

goto 的一個通常用法是將控制傳遞給

特定的 switch-case 標籤

或 switch 語句中的預設標籤。

goto 語句還用於跳出深巢狀迴圈。

示例:using system;

class switchtest

if (cost != 0)

cents.", cost);

}console.writeline("thank youfor your business.");}}

/*輸入

2示例輸出

coffee sizes: 1=**all 2=medium 3=large

please enter your selection: 2

please insert 50 cents.

thank you for your business.

*/return   語句終止它出現在其中的方法的執行並將控制返回給呼叫方法。

它還可以返回一個可選值。

如果方法為 void 型別,則可以省略 return 語句。

throw    語句用於發出在程式執行期間出現反常情況(異常)的訊號。

通常 throw 語句與 try-catch 或 try-finally 語句一起使用。

當引發異常時,程式查詢處理此異常的 catch 語句。

也可以用 throw 語句重新引發已捕獲的異常。

示例:using system;

public class throwtest

console.write("the string s is null"); // not executed}}

2樓:尋覓於心中

這個看你的實際**及用途了,總的來說:主要有break、return、throw。

break:一般用於迴圈中,如果滿足某個條件就跳出迴圈,與之對應的還有

continue,這個是滿足某個條件就繼續下一次迴圈。

return:這個一般可以用在任何位置,一般在事件、方法中中止執行程式**。

如果是有返回值得方法,你得返回一個需要返回的值。

throw:丟擲異常。

goto:就是跳轉的**要執行的地方,用得比較少。

總的來說,和c語音中的理解是沒有任何區別的。

3樓:粒粒載畝

c#讓語句不再向下執行的方法需要根據選擇的專案型別來決定。

如果選擇的是控制檯程式,那麼新增一個console.writeline() ; 就可以實現暫停然後等待使用者輸入字元後才繼續。

如果是介面程式,使用方法很多,比如使用messagebox.show(「wait「);就可以等待使用者點確定後繼續。比如使用system.pause則完全暫停不執行了。

4樓:匿名使用者

return 在你不想 用的地方 寫上這個東西

5樓:匿名使用者

break;

go to

throw

求c語言高手解設有語句 int a 3執行語句a a

賦值運算順序自右而左,首先算a a,即3 3的值為9,然後算a 9,即a a 9,值為 6,最後算a 6,即a a 6 值為最後值為 3 賦值語來句,從右到左依次執行 源那麼 int a 3 a a a a 相當於 a a a a a 然後相當於 a a a a a a a 由於a初始化為3 a a...

c語言中switch和if語句那個執行效率更高

兩個的抄 用法都不一樣,一般if是寫一襲個條件,switch是列舉一些值來判斷,看你需要哪種型別的,這兩個一般沒有說誰效率高的,像樓上說的那種情況,只要是正常人都會選擇用if來寫啦。如果是像那個經典的例子判斷分數段來顯示優良中差的,相信也沒幾個會用if來寫。當然copyif了 因為if判斷的範圍很大...

c語言中什麼語句終止整個迴圈的執行

continue 結束本次迴圈 break 結束本層迴圈 return 跳出函式 判斷條件,需要退出時,使用break 語句 break 可終止本層迴圈 c語言中用於結束迴圈的結構語句有什麼和什麼 結束迴圈的語句有二 break 在迴圈中只要執行這個語句,可跳出當前迴圈迴圈條件,當迴圈語句中的條件不...