C语言中return、break用法和区别

您所在的位置:网站首页 continue函数和break的区别 C语言中return、break用法和区别

C语言中return、break用法和区别

2024-07-16 07:59| 来源: 网络整理| 查看: 265

1return

return:跳出当前正在执行函数。

使用方法:return (表达式);

其中,(表达式)是可以省略的。 

1.有返回类型

return通常都是带有返回类型的,比如返回int型变量:

int Fun(void){  int rtn;  //函数代码;  return rtn;}

这里可以返回变量、结构体、指针等。

强调两点:

a.return不能返回数组.

b.return不能返回指向(函数内)局部变量的类型;

2.无返回类型

有些情况下,return是无返回类型的。

比如,当某个条件成立,需要结束执行本函数:

void Fun(void){  int rtn;  //函数代码;  if(条件成立)    return;  //函数代码;}

强调两点:

a.void 空类型

因为函数的返回类型为void(空类型),所以,这里 return 是不带任何值的。(带有返回数据,就会报错)

b.void * 任意类型指针

这是一个“返回任意类型指针”的指针函数(也是一个函数,只是它返回类型是指针)。

比如uCOS邮箱部分的函数:

2break

break:在循环体内,结束整个循环过程,然后执行循环之后的代码。

break常用语 for、 while 和 switch 语句中。

比如:

for(i=0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3