手机
当前位置:查字典教程网 >编程开发 >C语言 >return和break的区别解析
return和break的区别解析
摘要:复制代码代码如下:/*Name:return和break的区别Copyright:By.不懂网络Author:YangbinDate:201...

复制代码 代码如下:

/*

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("AAAAn");

//break; //break用来终止for循环,当i=0<5成立执行AAAA,然后break循环结束

//所以输出结果为AAAA一次 BBBB一次。 注释掉break换成return

return;

}

printf("BBBBn");

}

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;

*/

【return和break的区别解析】相关文章:

exit和atexit的区别详细解析

C++中delete和delete[]的区别详细介绍

枚举和宏的区别详细解析

深入c语言continue和break的区别详解

typedef和#define的用法以及区别

引用参数和传值参数的区别深入解析

C字符串与C++中string的区别详解

new和malloc的区别深入解析

C与C++ 无参函数的区别解析

char str[] 与 char *str的区别详细解析

精品推荐
分类导航