在clion中怎么在一个cpp文件中调用另一个cpp文件中的函数

本学期算法课的作业都是要用c语言完成,而一道作业题需要好几种算法,全部写在main里面又麻烦,看起来又乱,所以就去查了一下在clion中怎么在一个cpp文件中调用另一个文件的函数。前面是一些基础知识的补充,实践在最后。

一.C语言编译过程

1.预处理
2.编译
3.汇编
4.链接

二.C语言集成开发环境——Clion

1.什么是编译器

将C语言代码转换成CPU能够识别的二进制指令,也就是将代码加工成 .exe 程序

2.集成开发环境

  • 编辑器:用来编写代码,并且给代码着色,以方便阅读

  • 编译器

  • 代码提示器:输入部分代码,即可提示全部代码,加速代码的编写过程

  • 调试器:观察程序的每一个运行步骤,发现程序的逻辑错误

  • 项目管理工具:程序涉及到的所有资源进行管理,包括源文件、图片、视频、第三方库等;

  • 好看的UI界面

3. Clion 工程文件

(1). CMakeLists.txt

​ 定义构建过程的文件。

​ gcc将源文件编译为可执行文件,而根据代码结果进行编译的过程就叫构建。Clion使用CMake构建。

cmake_minimum_required(VERSION 3.26)  // 指定CMake的最低版本
project(Monkey_chooses_king)  // 项目名称

set(CMAKE_CXX_STANDARD 17) // 使用C编译器使用C17标准

add_executable(Monkey_chooses_king main.cpp) // 定义可执行文件目标

4.文件结构

当函数过多的时候,不宜都写在main文件中,可以通过main函数来调用其他函数。其他函数可以写在另外的文件夹里。

include文件夹:存放头文件,头文件中一般写函数声明、宏定义结构体定义等内容

src文件夹:存放程序文件。

题外话:这两个文件夹我是参考了C/C++工程化中的两个文件夹。我本身不主攻C/C++,对工程化其实了解不多,有需要的还是要自行学习了解。当然我这个普通的小作业其实不用这么麻烦,但是看着会清晰舒服点>o<

例子:

(1).创建头文件

在这里插入图片描述
在这里插入图片描述

(2).创建程序文件 一般与头文件同名

在这里插入图片描述

此时CMakeLists.txt:

在这里插入图片描述

(3).在程序文件中编辑好函数,并在头文件中声明

在这里插入图片描述

这里函数没有高亮是因为还没在main()函数中使用

(4).在主函数中引入调用函数

在这里插入图片描述

在这里插入图片描述

此时头文件中的函数高亮了

(5).编译运行

在这里插入图片描述

完成喽~

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值