switch 中case的使用易错点

switch 中case的使用易错点

写在前边的话:写作不易,有帮助到你的话麻烦点赞加收藏呦。感激不尽!如有错误也请留言指正

先讲解下switch和case的使用

如果在从上到下匹配case的时候,在没有匹配到的时候,任何一个case语句里的都不会执行

如果,匹配到一个case,那么会执行该case语句里的内容。

但是,如果刚刚匹配到的case没有break,接下来的每一个case语句里的内容都会执行,直到遇到break

如果,有匹配到的, default就不会执行

举个例子

#include

int main() {

char ch;

ch = getchar();

switch (ch) {

case 'A' :

printf("%c", 'A');

case 'B' :

printf("%c", 'B');

break;

default:

printf("%s\n", "other");

}

}

他的运行结果是:

相关推荐

神武地府卡多少级好

神武地府卡多少级好

📅 07-10 👁️ 5184
有人知道秒借放款要多久吗

有人知道秒借放款要多久吗

📅 07-12 👁️ 4137
那些惊艳了时光的礼服制作过程,你见过吗?