c语言goto里面break,c语言中break continue goto return和exit的区别 联系(筛选奇数和goto求和)...

break

一般你是用于循环和switch语句中,执行break,退出循环,如果是多层循环,那么退出的当前的循环。

如果循环结构中有switch语句,而switch语句中有break

那么不会直接退出循环 而是退出的是switch语句。

continue

仅仅是结束本次循环

#include

#include

//打印所有奇数

void main2()

{

int i;

for(i=;i

{

if(i%==)

{

continue;//结束一次循环

//break;//结束整个循环 在这直接执行system("pause")

}

printf("\n%d",i);

}

system("pause");

}

//选择100-200之间不能被3整除的

void main4645()

{

int i;

for(i=;i

{

if(i%==)

{

continue;

}

printf("\n%d",i);

}

system("pause");

}

goto

无条件转移语句 只是在函数内部进行转移

#include

#include

int main()

{

int Inum = ;

int Isum = ;

loop:

Isum = Isum + Inum;

Inum++;

if(Inum

{

goto loop;

}

printf("使用goto语句建立循环求得的sum=%d\n",Isum);

return ;

}

return

退出函数的执行 返回到函数的

调用处 如果是main函数 则结束整个程序

exit

其实return只有在main函数的时候就和exit()有着相同的作用。当exit函数为0的时候表示正常的退出,意味着进程的结束。

1 #include

2

3 void print()

4 {

5 int n = 0;

6 printf("使用exit来结束循环\n");

7 while(1)

8 {

9 if(9==n)

10 {

11 exit(1);

12 }

13 }

14 return;

15 }

16

17 void main()

18 {

19 int ret;

20 printf("调用printf()函数之前\n“);

21 print();

22 printf("调用函数之后\n");//发现此时并没有打印出这一句 说明直接结束了进程

23 return;

24 }

js中的break,continue和return的用法及区别

为什么要说个?好像很简单,但是我也会迷糊,不懂有时候为什么要用return,然而break和continue也经常和他放在一起. 所以就一起来说一说,这三个看起来很简单,却常常会出错的关键词的具体用法 ...

循环结构中break、continue、return和exit的区别

1. break break语句的使用场合主要是switch语句和循环结构.在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句.如果在多重嵌套循 ...

js中退出语句break,continue和return 比较 (转载)

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一 ...

js中退出语句break,continue和return 比较

js中退出语句break,continue和return 比较 在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是 ...

JS中break continue和return的用法?

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 break和continue: 退出循环 ...

js中退出语句break,continue和return 比较(转)

原链接:http://blog.163.com/ued_er/blog/static/199703159201210283107315/ js中退出语句break,continue和return 比较 ...

js中的break,continue和return到底怎么用?

为什么要说个?好像很简单,但是我也会迷糊,不懂有时候为什么要用return,然而break和continue也经常和他放在一起. 所以就一起来说一说,这三个看起来很简单,却常常会出错的关键词的具体用法 ...

【疑点】js中的break,continue和return到底怎么用?

转: [疑点]js中的break,continue和return到底怎么用? 为什么要说个?好像很简单,但是我也会迷糊,不懂有时候为什么要用return,然而break和continue也经常和他放在 ...

js中退出语句break,continue和return 比较 (转)

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一 ...

随机推荐

FA模块的10个API范例

CREATE OR REPLACE PACKAGE BODY cux_fa_do_pkg IS --一.资产新增  PROCEDURE do_addition IS      l_trans_rec  ...

oracle 查询 当前最大时间的value的值

数据列表: table : text id  datetime        name    value 1   2015-03-1     张三       3400 2   2015-03-1   ...

Bootstrap - 全局css样式类

状态类 通过这些状态类可以为行或单元格设置颜色. .active 鼠标悬停在行或单元格上时所设置的颜色 .success 标识成功或积极的动作 .info 标识普通的提示信息或动作 .warning ...

jQuery对象和javascript对象互换

jquery变js var obj=$("dom"); 或 var obj=jQuery("dom"); js 变 jquery var $jobj=$(obj ...

华为OJ:计算两个自然时间相加

按要求一步步做就好 import java.util.Scanner; public class dateAdd { public static void main(String args[]){ S ...

kali 国内镜像源,以及PD_tools,Vm_tools的安装

kali 系统apt-get 更新镜像源,往上分享的有,这里整理下 中科大kali源 deb http://mirrors.ustc.edu.cn/kali sana main non-free co ...

【菜鸟看框架】——EF怎样自己主动生成实体

引言 在上一篇博客中给大家介绍了一些关于EF框架的基本知识.让大家对实体架构算是有了一个入门的认识,当然知识 这一篇博客是不能非常清楚的理解实体架构的内涵的.我们须要在实践中自己去不断的研究和探索当中 ...

JavaScript创建对象的方法

显示在浏览器中的控制台中.

JS 防抖函数和节流函数

文章转载自:木上有水 什么是防抖?什么是节流? 工作中我们经常会用一些方法监听某些事件的完成,比如scroll.resize.keyup等. 常规事件触发的时候,比如scroll,会在短时间内触发多次 ...

Oracle分析函数大全

分析函数又叫开窗函数,OLAP函数等,因为有人问我用过开窗函数没,呵,什么是开窗函数,从来没听过,难道是分析函数么.哈哈,最后还真是分析函数哦!用过的东西别名也应该知道,赶上这么个事,就剽窃一眼Ora ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值