带你了解return和break
来源:爱站网时间:2019-12-16编辑:网友分享
在学习C语言的时候是不是很多小伙伴们都不知道return和break的区别呢?那么今天我们就针对这个问题让小编带你了解return和break的知识,方便你能更好的学习return和break。
在学习C语言的时候是不是很多小伙伴们都不知道return和break的区别呢?那么今天我们就针对这个问题让小编带你了解return和break的知识,方便你能更好的学习return和break。
/*
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;
*/
上述内容就是小编带你了解return和break的知识,相信看完后大家都知道return是跳出当前函数,break结束当前循环,如果你想了解更多内容就请关注我们吧。
上一篇:C++怎么实现闹钟程序
下一篇:C语言如何实现红黑树