goto,break,continue,return的一些总结
来源:互联网 发布:算法导论第十五章答案 编辑:程序博客网 时间:2024/06/01 09:10
1.goto:指定跳转到标签,找到标签后,程序将处理从下行开始的命令
格式:goto 语句标号
跳转到程序的标号处
例:统计从键盘输入一行字符的个数
#include<stdio.h>
int main(void)
{
int main(void)
{
int n=0;
printf("input astring:\n");
loop:if(getchar()!='\n')
{
n++
goto loop;
}
printf("%d",n);
} 由goto loop跳转到loop那一行
2、break:提前终止循环,从循环体内跳出循环体外;流程跳转到循环的花括号之外,即不再执行其余的几次循环,提前结束循环。
注意:break语句只能用于循环语句和switch语句之中,而不能单独使用。
3、continue:只结束本次循环,而接着执行下次循环;
例:#include<stdio.h>
int main()
{
int n;
for(n=100;n<=200;n++)
{if(n%3==0)
continue;
printf("%d",n);
}
printf("\n");
return 0;
}
流程跳过printf函数语句,结束本次循环,然后进行循环变量的增值(n++);如果n不能被3整除,就不会执行continue语句,而接着执行printf语句,输出不能被3整除的整除。
4、return:表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定
int,double等必须有返回值,如果是void型,则可以不写return;
return还有退出程序的作用,结束函数。
- goto,break,continue,return的一些总结
- break goto return continue
- goto break return continue的区别
- goto,break,return及continue的区别
- 比较 Return/Break/Continue/Goto
- break continue goto Return 区别
- break,continue,goto,return语句
- c#中break,continue,return,,goto,throw的区别
- 跳转语句的使用(break,continue,goto,return)
- 浅谈break 、continue、return,goto四种语句的区别。
- while与break、continue、return以及goto的使用
- [跳出语句]goto、break、return、continue的理解
- break,continue,goto,return语句区别详解
- break,continue,goto,return语句区别详解
- break,continue,goto,return语句区别详解
- break,continue,goto,return区别详解
- break, continue, goto, return语句详解
- 跳转语句:goto;break;continue;return
- 按键是如何知道分发给哪个应用进程
- EM Agent Fatal agent error: State Manager failed at Startup
- 泰勒斯介绍
- sonar rule
- 【C++笔记】变量和基本类型
- goto,break,continue,return的一些总结
- 使用MultiDex 解决64K限制
- 小白入门CSDN新纪录
- QT学习参考目录
- TensorFlow
- Eclipse 重置快捷键依然失效 解决方案
- 减治法-计算a的n次方
- androidstudio3.0使用butterknife报错解决
- dubbo zookeeper