自学C++之 函数

来源:互联网 发布:叫人帮忙安装网络电视 编辑:程序博客网 时间:2024/05/20 03:44

    在传统的面向过程编程中,一个应用程序通常由若干个子功能模块组成,每个功能模块完成特定的功能。在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语句返回一个与函数返回值类型兼容的数据。函数的返回值类型,参数名称、参数类型“必须”相同。

             

0 0
原创粉丝点击