C语言 - #undef

C语言 - #undef 首页 / C语言入门教程 / C语言 - #undef

#undef预处理程序指令用于取消定义#define定义的常量或宏。

语法:

无涯教程网

#undef token

让我们看一个定义和取消定义常量的简单示例。

#include <stdio.h>  
#define PI 3.14  
#undef PI  
main() {  
   printf("%f",PI);  
}  

输出:

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学架构 -〔李运华〕

趣谈网络协议 -〔刘超〕

白话法律42讲 -〔周甲徳〕

许式伟的架构课 -〔许式伟〕

即时消息技术剖析与实战 -〔袁武林〕

跟月影学可视化 -〔月影〕

跟着高手学复盘 -〔张鹏〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)