C语言 - #undef

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

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

语法:

#undef token

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

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

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/c-preprocessor-undef.html

来源:LearnFk无涯教程网

Compile Time Error: 'PI' undeclared

#undef指令用于将预处理器常量定义为有限的范围,以便您可以再次声明常量。

让我们看一个定义和取消定义数字变量的示例。但在未定义之前,它曾被平方变量使用。

无涯教程网

#include <stdio.h>  
#define number 15  
int square=number*number;  
#undef number  
main() {  
   printf("%d",square);  
}  

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/c-preprocessor-undef.html

来源:LearnFk无涯教程网

225

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

技术教程推荐

图解 Google V8 -〔李兵〕

Serverless入门课 -〔蒲松洋(秦粤)〕

视觉笔记入门课 -〔高伟〕

Vim 实用技巧必知必会 -〔吴咏炜〕

恋爱必修课 -〔李一帆〕

Spring编程常见错误50例 -〔傅健〕

大厂广告产品心法 -〔郭谊〕

快手 · 音视频技术入门课 -〔刘歧〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

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