我们知道#define A a的意思在程序中是用A代替a,但是有时也看到#define A 没有后面的定义,请问这种情况下#define有什么作用。不吝赐教!
#define A,这条命令不会单独出现,,一般用于条件编译,比如#ifdef A ,#ifndef A举例:main(){#ifdef Aprintf("hello world");#endif}执行这个程序什么都不会显示,如果在前面加一个定义#define Amain(){#ifdef Aprintf("hello world");#endif}将输出 hello world
[此贴子已经被作者于2006-11-8 11:55:44编辑过]
我也没见过。。就算见到了也不懂
谢谢2楼的回答!