C语言中return、break用法和区别 |
您所在的位置:网站首页 › continue函数和break的区别 › C语言中return、break用法和区别 |
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邮箱部分的函数: break:在循环体内,结束整个循环过程,然后执行循环之后的代码。 break常用语 for、 while 和 switch 语句中。 比如: for(i=0; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |