IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C++中函数分文件的编写:基本步骤及示例

    52txr发表于 2024-11-11 16:53:00
    love 0

    本文介绍了在C++中如何将函数分文件编写的基本步骤及示例。文章首先概述了分文件编写的作用,即让代码更加清晰。接着详细描述了四个步骤:创建头文件(.h)、创建源文件(.cpp)、在头文件中声明函数、在源文件中定义函数。最后通过一个实例演示了整个过程,包括创建头文件myswap.h、源文件myswap.cpp以及使用自定义函数的main.cpp文件。

    基本步骤

    分文件的作用:让代码更加清晰。函数文件编写一般有四个步骤:

    1、创建后缀名为.h的头文件

    2、创建名为.cpp的源文件(开头要包含.h头文件。#include "myfunc.h",注意,一定是双引号)

    3、在头文件中写函数的声明

    4、在源文件中写函数的定义

    实例演示

    整体的框架是下面这三个文件。

    使用自定义函数的文件框架

    (1)创建后缀名为.h的头文件,里面需要声明自定义的函数

    //myswap.h
    
    #include<iostream>
    using namespace std;
    void myswap(int a, int b);

    (2)创建后缀名为.cpp的源文件,在里面写函数的内容。里面需要包含头文件。

    注意:包含自定义头文件一定要用双引号,而不是单书名号。 "myswap.h" 而不是<myswap.h>

    //myswap.cpp
    
    #include "myswap.h"
    #include<iostream>
    // 如果不需要返回值,可以返回void
    void  myswap(int a, int b)
    {
        cout << "交换前的数:" << endl;
        cout << "a = " << a << endl;
        cout << "b = " << b << endl;
    
        int temp = a;
        a = b;
        b = temp;
    
        cout << "交换后的数:" << endl;
        cout << "a = " << a << endl;
        cout << "b = " << b << endl;
    }

    (3)自定义函数的使用

    //函数分文件.cpp
    
    #include<iostream>
    using namespace std;
    #include "myswap.h"
    int main()
    {
        int a = 10;
        int b = 20;
        myswap(a, b);
    
        system("pause");
        return 0;
    }


沪ICP备19023445号-2号
友情链接