摘要:#undef 是在后面取消以前定义的宏定义 该指令的形式为 #undef 标识符 其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。 一旦定义预处理器标识符,它将保持已定义状态且在作用域内,直到程序结束或者使用#undef 指令取消定义。 在此程序中,我们将取消在先前程序中对预处理器的定义。 #include <iostream.h> #include<string.h> #defineMAX 5 #undef MAX void main() { char name[MAX]="abcde"; //只能用abcd,否
阅读全文
随笔分类 - com
com组件编程

浙公网安备 33010602011771号