[求助]请教一个关于宏定义的问题
#define S -1
void main()
{#if S>0
printf("yes!");
#else
printf("no!");
#endif
#ifndef E
printf("%d",NULL);
#endif
}这个程序不能运行,错在哪了?
搜索更多相关的解决方案:
定义
----------------解决方案--------------------------------------------------------
main()函数里面加# 是什么意思啊
----------------解决方案--------------------------------------------------------
#include <stdio.h>
#define S -1
#define null 0
int main(void)
{
#if S>0
printf("yes!\n");
#else
printf("no!\n");
#endif
#ifndef E
printf("%d\n",null);
#endif
return 0 ;
}
----------------解决方案--------------------------------------------------------