#undef  (プリプロセッサステートメント)


#defineで定義されている記号定数またはマクロの定義を無効にします。


#undef {<記号定数>|<マクロ名>}


#defineで定義されている記号定数またはマクロの定義を、この#undef以後のプログラムで無効にします。引数の付いたマクロは、マクロ名だけ指定します。



#UNDEF NAME
'#DEFINE文で記号定義もしくはマクロ定義されたNAME
'を無効にします。