预处理命令

预处理主要有:

  1. 宏定义
  2. 文件包含
  3. 条件编译
  4. #pragma

以符号“#”开头

1. 宏定义

#define标识符文本

预处理(预编译)工作也叫做宏展开:将宏名替换为文本(这个文本可以是字符串、可以是代码等)

2. 文件包含

#include "文件名"

修改头文件后所有包含该文件的文件都要重新编译

3. 条件编译

#ifdef 标识符
程序段1
#else
程序段2
#endif

4. #pragma

#pragma pack(4)//按照1字节方式进行对齐
#pragm apop()//取消4字节对齐方式
posted @   thomas_blog  阅读(88)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示