华南俳烁实业有限公司

翻譯資格考試

導(dǎo)航

在c語言中switch怎么用

來源 :華課網(wǎng)校 2024-08-03 20:45:48

在C語言中,switch語句是一種非常常用的控制語句,它通常用于多個(gè)條件的判斷。switch語句的語法如下:

```c

switch(expression) {

case constant-expression :

statement(s);

break; /* 可選的 */

case constant-expression :

statement(s);

break; /* 可選的 */

/* 你可以有任意數(shù)量的 case 語句 */

default : /* 可選的 */

statement(s);

}

```

這里的expression通常是一個(gè)變量或表達(dá)式,而case后面的constant-expression表示與expression比較的常量值。當(dāng)expression等于某個(gè)case后面的常量值時(shí),程序會(huì)執(zhí)行該case后面的語句,直到遇到break語句為止。如果沒有找到符合條件的case,則執(zhí)行default后面的語句。

下面是一個(gè)簡(jiǎn)單的例子,演示了如何使用switch語句:

```c

#include

int main () {

/* 定義一個(gè)變量 */

char grade = 'B';

switch(grade) {

case 'A' :

printf('優(yōu)秀!\n' );

break;

case 'B' :

case 'C' :

printf('良好\n' );

break;

case 'D' :

printf('及格\n' );

break;

case 'F' :

printf('不及格\n' );

break;

default :

printf('無效的成績(jī)\n' );

}

printf('你的成績(jī)是 %c\n', grade );

return 0;

}

```

在這個(gè)例子中,我們定義了一個(gè)變量grade,并將其賦值為'B',然后使用switch語句來判斷這個(gè)成績(jī)的等級(jí)。由于'B'符合case 'B'和case 'C',所以程序會(huì)輸出'良好',并且執(zhí)行break語句跳出switch語句。最后,程序會(huì)輸出'你的成績(jī)是B'。

總結(jié)一下,switch語句是一種用于多個(gè)條件判斷的控制語句,它的語法非常簡(jiǎn)單,但在實(shí)際編程中卻非常實(shí)用。

分享到

您可能感興趣的文章

相關(guān)推薦

熱門閱讀

最新文章

德钦县| 田东县| 成都市| 高邮市| 祁东县| 文登市| 锡林郭勒盟| 崇仁县| 石河子市| 布拖县| 东乌珠穆沁旗| 伊金霍洛旗| 盘锦市| 绥江县| 赫章县| 雅安市| 施甸县| 赣榆县| 宜宾县| 司法| 汾阳市| 盖州市| 瓮安县| 河源市| 汕头市| 卫辉市| 明溪县| 土默特左旗| 巴楚县| 肇庆市| 柳林县| 格尔木市| 峨眉山市| 彭水| 县级市| 柘城县| 上思县| 都匀市| 达日县| 循化| 崇礼县|