美团|简单易懂之C/C++中的函数参数与返回值

美团|简单易懂之C/C++中的函数参数与返回值

文章图片

美团|简单易懂之C/C++中的函数参数与返回值

文章图片

美团|简单易懂之C/C++中的函数参数与返回值

先决条件: C / C ++中的函数可以使用参数或不使用参数来调用C中的函数 。 这些函数可能会也可能不会将值返回给调用函数 。 在C程序中 , 可以使用带参数或不带参数的方式调用所有C函数 。 同样 , 它们可能会也可能不会返回任何值 。

因此 , C语言中函数的函数原型如下 , 有以下类别:
没有参数且没有返回值的函数:当函数没有参数时 , 它不会从调用函数中接收任何数据 。 类似地 , 当不返回值时 , 调用函数不会从被调用函数接收任何数据 。
句法 :
函数声明: void function();
函数调用: function();
函数定义:
void function()
{
statements;



The total amount is(总金额)输出:
总金额是5000.000000

2.有参数但无返回值的函数:当函数有参数时 , 它从调用函数接收任何数据 , 但不返回值 。
句法 :
函数声明: void function(int);
函数调用: function(x);
函数定义:
void function(int x)
{
statements;



输出:
a的值是20的
值ar [0
是10的
值ar [1
是20的
值ar [2
是30的
值ar [3
是40的
值ar [4
的值是50

不带参数但返回值的函数:在某些情况下 , 我们可能需要设计不带任何参数但向调用函数返回值的函数 。 此函数的一个示例是getchar函数 , 它没有参数 , 但是它返回一个整数和表示字符的整数类型数据 。
句法 :
函数声明: int function();
函数调用: function();
函数定义:
int function()
{
statements;
return x;



【美团|简单易懂之C/C++中的函数参数与返回值】输出:
两个给定值的总和= 16

4.具有参数和返回值的函数
语法:
函数声明: int function(int);
函数调用: function(x);
函数定义:
int function(int x)
{
statements;
return x;



输出:
a的值是40
的arr [0

值是60的arr [1
是70的
值arr [2
是80的
值arr [3
是90的
值arr [4
的是100


    推荐阅读