预处理指令都以某种有意义的方式来改变源代码文本,以#符号开始,行末不需要加 ; 分号,额外的分号通常会带来错误。
预处理指令
────────┬────────────────────────
指 令 │ 描 述
────────┼────────────────────────
#include │ 包含头文件或源代码文件的文本
#define │ 为当前编译单元添加一个符号到符号表
#undef │ 从符号表中删除一个符号
#if │ 条件编译控制流指令
#elif │ ..
#else │ ..
#endif │ ..
#ifdef │ 符号表查询指令
#ifndef │ ..
#error │ 输出信息到标准错误输出并终止程序
#line │ 重新计算当前代码行
#pragma │ 与编译器相关的行为(不同编译器不同)
────────┴────────────────────────
阅读(606) | 评论(0) | 转发(0) |