C语言如何定义有参函教?

一、问题

        有参函数是函数的重点部分,那么如何定义有参函数呢?

二、解答

        有参函数定义的⼀般形式如下。

类型声明符 函数名(形式参数列表)
{
    声明部分;
    语句;
}

        在形参列表中给出的参数称为形式参数,它们可以是各种类型的变量,同时要对这些变量给⼦类型声明,各参数之间⽤逗号间隔。在进⾏函数调⽤时,主调函数将赋予这些形式参数实际的值。

        下⾯定义⼀个有参函数实现两数相加求和,并将求出的和作为返回值返回。具体代码如下。

int add(int x,int y) 
{
    int sum;
    sum = x+y;
    return sum;
}

        第⼀⾏说明 add( ) 函数是⼀个整型函数,其返回值是⼀个整数。形参为x和y,这⾥也分别对x和y进⾏了类型声明,均为基本整型。x和y的具体值是由主调函数在调⽤该函数时传送过来的。

        在 { } 中的函数体内,除形参外还定义了⼀个变量 sum,该变量仍为基本整型。函数体中的 return 语句是把 sum 的值作为函数的值返回给主调函数。有返回值的函数中⾄少应有⼀条 return 语句。

三、总结

        如果在定义函数时不指定函数类型,那么系统会隐含指定函数类型为 int 类型。

相关推荐

  1. C语言如何定义

    2024-03-29 07:54:02       18 阅读
  2. C语言如何将指针数组作为

    2024-03-29 07:54:02       10 阅读
  3. C语言和实什么区别?

    2024-03-29 07:54:02       11 阅读
  4. C语言函数如何将数组元素作为实

    2024-03-29 07:54:02       15 阅读
  5. C语言如何定义⼆维数组?

    2024-03-29 07:54:02       24 阅读
  6. C语言如何定义字符数组?

    2024-03-29 07:54:02       18 阅读
  7. C 语言中的回调、C++ 中的

    2024-03-29 07:54:02       18 阅读
  8. C语言可变函数

    2024-03-29 07:54:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 07:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 07:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 07:54:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 07:54:02       20 阅读

热门阅读

  1. 视觉SLAM理论与实践的学习链接汇总

    2024-03-29 07:54:02       19 阅读
  2. 字符串的函数

    2024-03-29 07:54:02       14 阅读
  3. 提升 Vim 技能的四种方法

    2024-03-29 07:54:02       19 阅读
  4. loopvar 改动不同版本的影响-基础循环

    2024-03-29 07:54:02       17 阅读
  5. 包和权限修饰符

    2024-03-29 07:54:02       16 阅读
  6. Pytorch:torch.stack 和 torch.as_tensor

    2024-03-29 07:54:02       16 阅读
  7. llama.cpp 编译安装@Ubuntu

    2024-03-29 07:54:02       25 阅读
  8. 设计模式一详解

    2024-03-29 07:54:02       17 阅读
  9. 每天一个数据分析题(二百三十七)

    2024-03-29 07:54:02       20 阅读
  10. admin端

    admin端

    2024-03-29 07:54:02      20 阅读