C++

C++函数的3大关键: 声明,实现和默认实参

内容概要: c++函数声明与实现

更多关于C++编程语言的内容,可以看看我的专栏: C++
也欢迎大家来与我讨论~

函数和变量都应该先声明再使用,在C++中。 声明和定义可以分开, 一般声明都在.h 文件中, 实现都放在.cpp 文件中。

函数声明中的形参名会被忽略, 及即函数声明时可以不写形参名

eg.

void print(int * , int);

默认实参是在形参列表中指定参数的默认值, 在调用包含默认实参的函数时, 若提供了实参,则会覆盖默认值; 若未提供实际参数,则使用默认值;

默认实参可以在函数声明或定义中指定, 但只能指定一次。

默认实参的使用有以下主要注意的:

  1. 若某个形参有默认实参,则它后面的所有形参都必须有实参;
  • 2.函数调用的实参按位置解析, 默认实参只能用来替换函数调用中缺少的尾部实参数, 即在函数调用时, 若给某个形参提供了实参,则其前面的形参都应该提供实际参数

由以上两点知道,在设计带有默认实参的函数使,应该注意排列形参,是最少使用的形参排在最前,最可能使用的形参排列在最后。

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top