正文
c语言函数必须返回值 c语言函数必须有返回值,否则不能使用函数
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
C语言中函数必须有返回值吗?没有无法使用对吗?
构造函数,析构函数没有返回值,一般的函数必须有返回值,如果没有返回类型设置为void, void func(){return;} 函数的格式必须有返回类型(即返回值)
c语言中为什么有的函数需要有返回值?返回值是干什么的?
返回值是为了方便从函数调用,返回一个值给主调函数。
由于参数指针,也可以实现这种功能,所以实际上,是可以做到任何函数都没有返回值的(完全靠参数传递)
但很多时候
返回值要比参数回传的方式,代码写起来更简单。
比如说,如果通过返回值,来判断函数执行的是否正确
那么可以
if(func()) ...
直接写。
如果用参数的话 就必须写成两句
int a;
func(a);
if(a)...
所以 返回值的存在 不是必须 而是为了方便。
C语言中的所有函数都要有返回值吗
不是这样的 根据需要来决定函数是否要返回值c语言函数必须返回值,如果c语言函数必须返回值你要传递一个函数的参数回到调用的地方c语言函数必须返回值,一般都会用到返回值c语言函数必须返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。希望对你有帮助
C语言函数一定要有返回值操作吗,为什么我没有return运行不了?!!
return 语句要带一个值c语言函数必须返回值,例如c语言函数必须返回值: return 1;
不带值时,相当于返回一个 void.
c语言函数必须返回值你c语言函数必须返回值的 条件语句 加一个 不带值的 return 语句, 就是 满足此条件时 返回一个 void。
你的quicksort 函数是 void 型函数,所以是可以的。 意思是,第一个参数大于第二个参数就结束,否则 要进行后续计算。
C 语言函数, 只要不是 void 型函数,则都要返回值。
C语言中函数必须有返回值吗
没有这个说法。主函数需要函数返回值,函数才需有返回值。
函数不需要返回值时,用void
函数需要返回值时,函数类型按返回值的类型确定。
C语言中,main函数需要返回值吗?
函数返回值的意思是将函数实现的结果返回给调用者。
按标准来说c语言函数必须返回值,C的main函数是需要有返回值的。标准中main函数返回类型是int的c语言函数必须返回值,所以需要一个返回值。但是由于历史原因c语言函数必须返回值,很多地方可以看到没有返回值的main。
比如直接main()或者说void main() 但是这样一般编译器也不会认为错误c语言函数必须返回值,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。
扩展资料:
需要说明的是:
1、一个C语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。
5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ c语言函数必须返回值;”。)
6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
参考资料来源:百度百科-函数
c语言函数必须返回值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数必须有返回值,否则不能使用函数、c语言函数必须返回值的信息别忘了在本站进行查找喔。