c语言 返回值是返回什么,c语言 返回值是返回什么字符

kodinid 7 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言 返回值是返回什么问题,于是小编就整理了4个相关介绍c语言 返回值是返回什么的解答,让我们一起看看吧。

  1. C语言中返回值类型是什么?
  2. C语言的返回值返回到什么地方了?
  3. c语言函数什么时候需要返回值?
  4. C语言中的参数和返回值是什么。举个例子?

C语言中返回值类型是什么?

函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达

1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型了

c语言 返回值是返回什么,c语言 返回值是返回什么字符-第1张图片-安济编程网
图片来源网络,侵删)

2、当不需要对这一结果进一步处理时,直接printf,这样可以直接在终端显示结果了,这时就没必要去加了,直接VOID

C语言的返回值返回到什么地方了?

返回值是c语言中一个重要的概念,指的是函数执行完以后return的结果。

在一般的c教材中,都有比较详细的介绍。返回值的形式跟函数的类型有关,返回值可能是一据,一个指针,一个字符串等等。在调用这个函数的地方,可以根据返回值判断函数的执行是否正确或获取想要的信息

举个例子来说吧,

c语言 返回值是返回什么,c语言 返回值是返回什么字符-第2张图片-安济编程网
(图片来源网络,侵删)

intadd(intx,inty)

{

inta;

c语言 返回值是返回什么,c语言 返回值是返回什么字符-第3张图片-安济编程网
(图片来源网络,侵删)

a=x+y;

returna;

}

这个函数返回的是两个相加的结果,你要是在一个函数中调用这个函数,可以通过返回值得到两个数据的和,如

intget_add()

c语言函数什么时候需要返回值?

看函数是否需要返回值。

如果函数定义为void function() 就不需要调用return。

若定义为 int function()或者char function()类似这样有返回值的函数 就必须在函数中给出返回值,也就是要return。

理论上只要不是void或有break都应当调用,return用来返回一个值。

C语言函数设计模块化设计的重要方法之一。函数将功能相同的代码集合在一起提高了代码的执行效率和代码的阅读性,同时,提高了修改代码的开发效率。函数可以有返回值或者无返回值,这可以根据函数功能来决定。函数不需要返回时,如只是进行简单打印操作,可以定义函数返回类型为void。函数如果需要返回时,如返回逻辑值,数值或者指针,则根据返回类型定义。

C语言中的参数和返回值是什么。举个例子?

C里没有类似于C#的指定ref,out的输入输出参数

它是通过不同传递参数类型决定其输入输出参数的

如果是传值参数,只能用于输入参数

如果是引用或指针类型,则即可用于输入也可用于输出

如 int fun( int a, int& b, int* c )

a 作为输入参数

b和c 可输入也可输出

到此,以上就是小编对于c语言 返回值是返回什么的问题就介绍到这了,希望介绍关于c语言 返回值是返回什么的4点解答对大家有用。

标签: 返回 函数 什么