【C++学习笔记】函数

来源:互联网 发布:厨师机 知乎 编辑:程序博客网 时间:2024/06/05 21:10

一、定义函数原型

1、复制函数定义的函数头,并添加分号即可;

例如:

void functionName(parameterList x);
2、函数原型不要求提供变量名,有类型列表就足够了

例如:

void functionName(parameterList);

3、原型的功能

(1)编译器正确处理函数返回值;

(2)编译器检查使用的参数数目是否正确;

(3)编译器检查使用的参数类型是否正确。如果不正确,则转换为正确的类型(如果可能的话)。

二、定义函数

1、无返回值

void functionName(parameterList){      statement(s)      return;}

2、有返回值

typeName functionName(parameterList){       statements       return value;}


三、函数参数

1、参数(argument)表示实参,参量(parameter)表示形参

2、多个参数

(1)多个参数时用逗号分开;

(2)函数两个参数的类型相同,则必须分别指定每个参数的类型,不能像声明常规变量那样,将声明组合在一起;

(3)原型中的变量名不必与定义中的变量名相同,且可以省略;


0 0