C++ 项目的创建,不同模块函数调用的详细讲解(在一个功能模块的.cpp文件中调用另一个模块.cpp文件中定义的函数)
程序员文章站
2022-04-14 20:38:59
...
一个电脑小白的自我成长之路*_&.
不同模块之间的函数调用,超级详细的讲解
C++ 项目的创建,不同模块函数调用的详细讲解
**一、分功能模块设计,包含.h文件:
1、首先分模块设计,一个功能模块对应一个 func.cpp文件和 func.h文件;
2、变量、函数定义放在func.cpp,声明放在func.h中;
首先,打开VS2019,新建新项目。
然后,选择空项目,下一步。
接着,输入项目名称,选择文件路径,在点击创建
我的项目名称是number,目录在G盘的C++学习文件夹中。
右键点击源文件,,添加,新建项
在下面的界面中修改名称,点击添加
然后输入函数的代码,下面是我逆序打印一维数组的代码。
#include <iostream>
using namespace std;
int antiClockPrintNumbers()
{
int arr[5] = { 1, 3, 2, 5, 4 };
int len = sizeof(arr) / sizeof(arr[0]);
int arr2[100];
cout << "原数组arr:";
for (int i = 0; i < len; i++)
{
cout << arr[i] << " ";
}
cout << endl;
for (int i = 0; i < len; i++)
{
arr2[len - i - 1] = arr[i];
}
for (int j = 0; j < len; j++)
{
arr[j] = arr2[j];
}
cout << "转换后的数组arr:";
for (int i = 0; i < len; i++)
{
cout << arr[i] << " ";
}
cout << endl;
system("pause");
return 0;
}
写完.cpp文件后,类似的操作,再来添加.h头文件。
头文件中输入,需要定义的变量,和函数
然后,创建一个.cpp文件,包含mian函数,来调用上面模块中.cpp文件中的antiClockPrintNumbers()函数。创建过程同上面一样。函数中输入。
最后,点击生成解决方案,在运行。
完美完成哈啊哈