首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#include directive

将另一个源文件包含在紧跟在该指令之后的行中的当前源文件中。

句法

#include <filename>

(1)

?

#include "filename"

(2)

?

说明

将源文件(由文件名标识)包含在紧跟在指令之后的行中的当前源文件中。

该指令的第一个版本仅搜索标准包含目录。标准 C ++库以及标准 C 库隐式包含在标准包含目录中。标准 include 目录可以由用户通过编译器选项来控制。

版本(2)首先搜索当前文件所在的目录,并且仅在未找到该文件时搜索标准包含目录。

在没有找到该文件的情况下,该程序不合格。

参考

  • C11标准(ISO / IEC 9899:2011):
    • 6.10.2源文件包含(p:164-166)
  • C99标准(ISO / IEC 9899:1999):
    • 6.10.2源文件包含(p:149-151)
  • C89 / C90标准(ISO / IEC 9899:1990):
    • 3.8.2源文件包含

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com