C++基础(三)函数
发布日期:2021-05-04 17:03:50 浏览次数:20 分类:精选文章

本文共 838 字,大约阅读时间需要 2 分钟。

函数的声明

主要是用来解决函数写在后面 前面调用不到的情况

#include 
using namespace std;//函数的声明int max(int a, int b);int main(){ int a = 5; int b = 6; int res = max(a,b); cout << res << endl; return 0;}int max(int a, int b) { return a > b ? a : b;}

函数的分文件编写

1.创建.h的后缀名的头文件(.h)在该文件中中写函数的声明   

    同样的在该头文件中引入源文件所需的函数库   例:

    #include <iostream>

    using namespace std; 

2.创建.cpp后缀名的源文件(.cpp)在该写函数的定义

    在.cpp源文件中引入该文件的头文件(.h)    #include "swap.h"

3.在将要引入的(例如main函数)文件中引入目标头文件(.h)     #include "swap.h"


函数允许有默认参数 

int test03(int a = 10, int b = 20) {    return a + b;}int main(){    cout << test03() << endl;}

默认参数从左至右    自第一个具有默认参数之后都必须有默认参数

int test03(int c ,int a = 10, int b = 20) {    return a + b;}int main(){    cout << test03(10) << endl;}

函数的声明 和 函数的实现 同时具有默认参数时  函数实现处的默认参数无效


占位参数

int test04(int a, int b, int) {    return a + b;}int main(){    cout << test04(10,20,30) << endl;}

 

上一篇:C++基础(四)指针的理解
下一篇:C++基础(二)cin+goto+数组 + const

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月26日 22时58分38秒