我知道#ifdef,#endif,#else,#undef的用法,但不知道它用在程序中能达到什么好的效果,有人能举个好的例子吗?另外,能总结个关于预处理程序的各个命令吗?谢谢了。
#ifdef,寻找他后面的头文件是否有,没有的话执行#else,如果连#else也没有写就忽略#ifdef所写的#endif,(到这里结束)#undef 这个我记得好象是如果没有里面写的头文件就执行它里面的..另外,能总结个关于预处理程序的各个命令吗?举几个例子好吗
虽然没有例子,但也十分感谢!您讲的跟我的认识有些出入,但让我了解得更多了些.再次感谢了!我记得#undef应该是用来解除#define所定义的宏名.
呵呵,谢谢!以前看书,书里也都没乍介绍,弄的我糊里糊涂的.例子浅显易懂,再次谢谢!