#include <stdio.h>
int main() {
//while()
char CH;
int count=0;
while(count < 10){
CH = getchar();
if(CH != ' ')
continue;
putchar(CH);
count++;
}
printf("Hello, World!\n");
return 0;
}
#include <stdio.h>
int main() {
char ch;
int cunt;
int i;
for(cunt=0;cunt<10;cunt++){
ch = getchar();
for(i=0;i<5;i++){
if (ch != ' ')
continue;
putchar(ch);
printf("我是内层循环的---小可爱!!!\n");
}
printf("我是外层循环的---小可爱!!!\n");
printf("如果continue语句在嵌套循环内,则只会影响包含continue的内层循环,不影响外层循环!!!\n");
}
printf("Hello, World!\n");
return 0;
}
continue跳出本次循环,执行下一次循环。
break跳出整个循环
#include <stdio.h>
int main() {
//while()
char CH;
int count=0;
while(count < 10){
CH = getchar();
if(CH != ' ')
break;
putchar(CH);
count++;
}
printf("Hello, World!\n");
return 0;
}
#include <stdio.h>
int main() {
char ch;
int cunt;
int i;
for(cunt=0;cunt<10;cunt++){
ch = getchar();
for(i=0;i<5;i++){
if (ch != ' ')
break;
putchar(ch);
printf("我是内层循环的---小可爱!!!\n");
}
printf("我是外层循环的---小可爱!!!\n");
printf("如果continue语句在嵌套循环内,则只会影响包含continue的内层循环,不影响外层循环!!!\n");
}
printf("Hello, World!\n");
return 0;
}
#include <stdio.h>
int main() {
char ch;
int cunt;
int i;
for(cunt=0;cunt<10;cunt++){
ch = getchar();
for(i=0;i<5;i++){
if (ch != ' ')
break;
putchar(ch);
printf("我是内层循环的---小可爱!!!\n");
}
if (ch != ' ')
break;
printf("我是外层循环的---小可爱!!!\n");
printf("如果continue语句在嵌套循环内,则只会影响包含continue的内层循环,不影响外层循环!!!\n");
}
printf("Hello, World!\n");
return 0;
}
/* animals.c -- uses a switch statement */
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char ch;
printf("Give me a letter of the alphabet, and I will give ");
printf("an animal name\nbeginning with that letter.\n");
printf("Please type in a letter; type # to end my act.\n");
while ((ch = getchar()) != '#')
{
if('\n' == ch)
continue;
if (islower(ch)) /* lowercase only */
switch (ch)
{
case 'a' :
printf("argali, a wild sheep of Asia\n");
break;
case 'b' :
printf("babirusa, a wild pig of Malay\n");
break;
case 'c' :
printf("coati, racoonlike mammal\n");
break;
case 'd' :
printf("desman, aquatic, molelike critter\n");
break;
case 'e' :
printf("echidna, the spiny anteater\n");
break;
case 'f' :
printf("fisher, brownish marten\n");
break;
default :
printf("That's a stumper!\n");
} /* end of switch */
else
printf("I recognize only lowercase letters.\n");
while (getchar() != '\n')
continue; /* skip rest of input line */
printf("Please type another letter or a #.\n");
} /* while loop end */
printf("Bye!\n");
return 0;
}
遇到break后跳出,继续匹配switch。
顺序执行每个case。
1.国产替代摸不着门儿?快来回看兆易创新直播课!
2.开源的RISC-V能否成为中国“缺芯”的解药?
3.树莓派Pico:仅4美元的MCU
4.MCU支持AI功能的多种原因~
5.2020年,我学习到的20条软件工程准则~
6.状态机思路在嵌入式开发中的应用~
免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。