#undef预处理程序指令用于取消定义#define定义的常量或宏。
语法:
#undef token
让我们看一个定义和取消定义常量的简单示例。
输出:
Compile Time Error: 'PI' undeclared
#undef指令用于将预处理器常量定义为有限的范围,以便您可以再次声明常量。
让我们看一个定义和取消定义数字变量的示例。但在未定义之前,它曾被平方变量使用。
链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/c-preprocessor-undef.html
来源:LearnFk无涯教程网
#include <stdio.h> #define number 15 int square=number*number; #undef number main() { printf("%d",square); }
输出:
225
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)