预处理指令的功能 :宏定义,文件包含,条件编译

错题解析
预处理的功能有以下哪几个?()
C提供的三种预处理功能:宏定义 文件包含 条件编译
预处理(伪指令)指令定义:任何以#号开头的代码行。#是以该行除了空白符以外的第一个字符
宏定义: #define 标识符 字符串

         eg.   #define   PI     3.14      

宏的概念的关键是“换”,如上,就是将程序中所有的PI替换成3.14.
说明:
宏名一般用大写
使用宏可提高程序的通用性和易读性

文件包含:#include “ xxx.h ” 或#include< xxx.h >

本地头文件用#include “ ” ,函数库头文件两种都可以,如#include< stdio.h > #include"stdio.h"。

条件编译:
#if 表达式1 //理解为如果满足表达式1 则执行程序段一,如果满足表达式2则执行程序段2
程序段1
#elif 表达式2
程序段2
#endif

全部评论

相关推荐

07-02 18:09
门头沟学院 Java
苍穹外卖和谷粒商城这俩是不是烂大街了,还能做吗?
想去重庆的鸽子在吐槽:你不如把这俩做完自己搞明白再优化点再来问 何必贩卖焦虑
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务