C/C++日志19

#define 是 C 和 C++ 中的预处理指令,用于定义宏。

#define 宏名称 替换文本
#include <iostream>
using namespace std;
#define PI 3.14159  // 定义常量 PI
int main() 
{
    double radius = 5.0;
    double area = PI * radius * radius;  // 使用宏 PI 计算圆的面积
    cout << "Area of circle: " << area << endl;//输出结果:Area of circle: 78.5398
    return 0;
}

#define 还可以定义带参数的宏,类似于函数。宏在预处理阶段进行替换

#include <iostream>
using namespace std;
#define SQUARE(x) ((x) * (x))  // 定义求平方的宏
int main() 
{
    int num = 5;
    cout << "Square of " << num << " is " << SQUARE(num) << endl;  // 使用宏 SQUARE
    return 0;
}

全部评论

相关推荐

2025-12-28 20:47
已编辑
北京工商大学 Java
程序员牛肉:我靠你这个实习经历其实最需要担心的点是你做的太多了,可能会被面试官怀疑是你伪造的。 交易状态机是你做的,支付多渠道是你做的,对账是你做的,结算还是你做的,重复支付也是你做的,整个服务的异常处理也是你做的。 其实你这个反而问题很大的,你想想站在面试官的角度,他是真的会相信你的能力很强,还是相信这份实习你伪造了大部分?我相信你真的做了这么多,但是删一些,废话删一删。你这个做的太多了反而真实性不可信。 后面再补一个项目,在github上找一个高star的项目学一学然后写到自己简历上。我觉得你能力肯定没问题。28届能做到这个份上很厉害,但是在求职市场中,你不是在跟28届的同学比,把你这个简历放到27届其实也就一般水平。 所以后续要想一想看看能不能给自己简历上搞点亮点,比如开源贡献呢?比如博客呢?
实习要如何选择和准备?
点赞 评论 收藏
分享
2025-12-30 16:42
同济大学 C++
仁狂躁使者:哎呀,不用担心,我当时配环境配了两天,项目捋不清就问问导师能不能用ai,慢慢就清了,会好起来的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务