源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

return和break的区别解析

  • 时间:2022-09-28 00:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:return和break的区别解析
[u]复制代码[/u] 代码如下:
/*   Name:return和break的区别   Copyright: By.不懂网络   Author: Yangbin   Date:2014年2月25日 02:13:22   Description:以下代码无实际意义,只用来区分return和break的区别。 */ #include <stdio.h> void a(void) {     int i;     for(i=0;i<5;++i)     {         printf("AAAA\n");         //break; //break用来终止for循环,当i=0<5成立执行AAAA,然后break循环结束         //所以输出结果为AAAA一次 BBBB一次。 注释掉break换成return         return;     }     printf("BBBB\n"); } int main(void) {     a();     return 0; } /* ---------------------- 该代码由C-Free 5.0 编写并输出调试结果 --------------输出结果--------------- break时结果: AAAA BBBB return时结果:  AAAA  ------结论-----  return和break的区别,break是终止循环的,而return在表达式为空(void)时,不向被调  函数返回任何值,终止这个函数。 另一个含义是表示从被调函数返回到主调函数继续执  行,返回时可附带一个返回值,由return后面的参数指定。如:  int i()  return 10; */
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部