c语言函数中没有return却能无返回值函数 return 如下

&&/&&&&/&&&&/&&
在C语言中,用void关键字说明的函数是没有返回值的,并且也没有必要加入return语句。
在有些情况下,一个函数可能会引起严重的错误,并且要求立即退出该函数,这时就应该加入一个return语句,以跳过函数体内还未执行的代码。然而,在函数中随意使用return语句是一种不可取的编程习惯,因此,退出函数的操作通常应该尽量集中和简洁。
推荐文章 TOP102012年11月 挨踢职涯大版内专家分月排行榜第二2011年9月 Linux/Unix社区大版内专家分月排行榜第二
2012年1月 Linux/Unix社区大版内专家分月排行榜第三2011年8月 C/C++大版内专家分月排行榜第三2011年8月 Linux/Unix社区大版内专家分月排行榜第三2010年4月 C/C++大版内专家分月排行榜第三
2012年11月 挨踢职涯大版内专家分月排行榜第二2011年9月 Linux/Unix社区大版内专家分月排行榜第二
2012年1月 Linux/Unix社区大版内专家分月排行榜第三2011年8月 C/C++大版内专家分月排行榜第三2011年8月 Linux/Unix社区大版内专家分月排行榜第三2010年4月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值?
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
return 代表了一种状态.或者是一种结果.比如有函数原型 bool open(...)他要求返回的是bool类型.那么我就可以用bool代表成功或者失败.即表示函数执行的功能,成功或失败.int open(..) 这里只是举个例子我可以让他返回 -1,0,1 ...等等.我可以让-1 代表 文件打开失败0 代表文件存在,但是无法打开1 代表文件打开成功.2 代表文件不存在等等 int add(int a,int b) // 要求返回int 那么我可以直接把a+b 的值 返回return a+b自拟定义.返回值是非常有用的.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 c语言函数返回值 的文章

 

随机推荐