全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
141 0
2025-03-13
二级考试C++基础:C++标准头文件结构介绍
预处理指令是以#号开头的代码行。#号必需是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进展编译之前对源代码做某些转换。下面是局部预处理指令:
  指令 用途
  # 空指令,无任何效果
  #include 包含一个源代码文件
  #define 定义宏
  #undef 取消已定义的宏
  #if 假如给定条件为真,则编译下面代码
  #ifdef 假如宏已经定义,则编译下面代码
  #ifndef 假如宏没有定义,则编译下面代码
  #elif 假如前面的#if给定条件不为真,当前条件为真,则编译下面代码
  #endif 完毕一个#if……#else条件编译块
  #error 停顿编译并显示错误信息
  一、文件包含
  #include预处理指令的作用是在指令处绽开被包含的文件。包含可以是多重的,也就是说一个被包含的文件中还可以包含其他文件。标准C编译器至少支持八重嵌套包含。
  预处理过程不检查在转换单元中是否已经包含了某个文件 ...
附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群