代码点读机 / C / #pragma

#pragma C · 预处理

向编译器发送实现定义的特殊指令,控制一些非标准的具体行为。

怎么用

#pragma 指令

小例子

#pragma once
int main(void) {
    return 0;
}

编译结果

编译通过,当前文件最多被包含一次

提醒:不同编译器支持的 #pragma 指令可能不同,跨平台代码中尽量用标准写法

官方文档:https://en.cppreference.com/w/c/preprocessor/impl

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条