自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 编译 链接 #define定义宏

本文详细讲解了C语言程序的翻译环境,重点介绍了从源代码到可执行文件的转换过程。翻译环境包括预处理、编译(含词法分析、语法分析、语义分析)、汇编和链接四个阶段:预处理阶段处理宏定义、条件编译等;编译阶段进行代码结构分析;汇编阶段生成机器指令;链接阶段合并多个目标文件和库文件。文章还分析了#define定义宏的注意事项,包括参数替换规则和副作用问题,强调宏只是简单替换的特性。最后简要提及了程序运行环境的基本要求。通过清晰的流程说明和具体示例,帮助读者深入理解C程序的编译原理和实现细节。

2025-11-27 19:48:27 637 3

原创 C++入门的一些概念

本文介绍了C++的几个重要特性:1.命名空间(namespace)用于解决命名冲突问题,2.缺省参数分为全缺省和半缺省,必须从右往左连续设置;3.函数重载通过参数类型、数量或顺序区分同名函数;4.引用作为变量别名,必须初始化且类型匹配,常用于参数传递5.inline内联函数优化小型频繁调用函数;6.nullptr是C++11引入的类型安全空指针。文章通过代码示例详细说明了各特性的使用方法和注意事项。

2025-11-15 19:29:36 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除