c语言中什么时候需要返回值?
c语言中,只要不是void或有break,都应当调用return的时候,需要返回值。
return最好用在以下几个方面:
1.返回函数是否运行成功的状态。
2.返回查找到的数组角标。
3.返回2者比较的结果。
4.返回递归的结果。
5.返回某一个值,注意,是一个。
所以,如果函数定义为void function() 就不需要调用return
若定义为 int function()或者char function()类似这样有返回值的函数 就必须在函数中给出返回值,也就是要return。
C语言中返回值类型是什么?
子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达
1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型了
2、当不需要对这一结果进一步处理时,直接printf,这样可以直接在终端上显示结果了,这时就没必要去加了,直接VOID
c语言规定函数的返回值类型?
c语言中规定函数的返回值的类型是由在定义该函数时所指定的函数类型所决定的。
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%至20%。因此,C语言可以编写系统软件。

