写在前面
这一期是该专栏的最后一期内容,感谢大家的支持和喜欢。
该板块各部分示例代码均已解决“求圆的周长和面积”展开。
一、头文件
头文件中一般存放的是结构的定义,函数声明,全局常量等。
//示例代码:头文件【Circle.h】
#ifndef CIRCLE_H
#define CIRCLE_H
//定义结构
struct Circle
{
int radius;
};
//函数声明
double getArea(Circle& r);
double getPerimeter(Circle& r);
#endif
二、源文件
源文件存放的是函数的实现等各种功能的实现。
//示例代码:函数实现【Circle.cpp】
#include "Circle.h"
const double PI = 3.14159;
double getArea(Circle& r)
{
return PI * r.radius * r.radius;
}
double getPerimeter(Circle& r)
{
return 2 * PI * r.radius;
}
//示例代码:函数调用【main().cpp】
#include <iostream>
#include "Circle.h"
using namespace std;
int main()//主函数
{
Circle cir1 = { 2 };
cout << "getArea(cir1): " << getArea(cir1) << endl;
cout << "getPerimeter(cir1): " << getPerimeter(cir1) << endl;
return 0;
}
三、预编译处理指令
- 文件包含
#include “文件名”或#include<库名>; - 宏定义:
#define 标识符 值; - 条件编译
#ifndef、#else和#endif。
写在最后
✍个人博客:https://blog.csdn.net/AGick?spm=1011.2124.3001.5343
📣专栏定位:为 0 基础想入门C++的小伙伴提供详细的讲解,也欢迎大佬们一起交流~
📚专栏简介:在这个专栏,我将带着大家一起学习C++ C++的基础知识,帮助大家快速入门C++,了解C++的编程规范、基本语法和知识体系!
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪


1193

被折叠的 条评论
为什么被折叠?



