自学C++之 函数

本文详细介绍了C语言中函数的声明与定义方法,包括函数原型的组成、声明方式及函数定义的组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    在传统的面向过程编程中,一个应用程序通常由若干个子功能模块组成,每个功能模块完成特定的功能。在C语言中,每个子功能模块式通过函数实现的。函数是能够对数据进行处理并返回一个值得函数。

    函数的声明和定义:

   在程序中编辑函数时,首先需要声明函数,然后再定义函数。

   函数声明的作用:

          -----是让编译器知道函数的名称、参数、返回值等信息;

   函数的定义的作用:

           ------是让编译器了解函数的功能。


1、函数的声明:

    函数声明页被称为“函数原型”,在C语言中,有3种方法声明函数:

       (1)、将函数原型写到指定文件里,程序使用该函数时,利用#include将其包含到文件中。

        (2)、将函数原型写到当前文件中--(使用该函数的文件中)

        (3)、在其他函数调用该函数之前,定义该函数,此时,函数的定义将作为自己的声明。


     函数原型的组成:由函数返回值类型、函数名称、参数列表和分号这4部分组成。

        int twoAdd(int one ,int two) ;

       int --为该函数的返回值类型,返回一个整型值,如果返回值类型是void,表示该函数没有返回值     。

       twoAdd --为该函数的函数名称;

       (int one ,int two)---此函数的参数列表,其中int为参数的类型,one,two为参数名称。

   对于参数原型来说,参数名称可以省略---int twoAdd(int ,int) ;

2、函数的定义:

    函数的定义的组成:由函数头和 函数体两部分组成。函数头与函数原型类似,只是参数列表中的参数必须有名称,

    并且函数头末尾没有分号。函数体是函数实现的功能所在,由一对儿大括号({ })组成。

  int twoAdd(int one,int two)

  {

           return one + two ;    

   }

   说明:如果函数有返回值,必须使用return语句返回一个与函数返回值类型兼容的数据。函数的返回值类型,参数名称、参数类型“必须”相同。

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值