当前位置: 代码迷 >> C语言 >> 请助
  详细解决方案

请助

热度:122   发布时间:2008-01-18 18:40:23.0
请助
学习了条件编译,可是对此实在不理解!
条件编译和一边条件语句有什么不同呀,我怎么看好像都一样呀?
----------------解决方案--------------------------------------------------------
条件编译是决定编译器如何编译
条件语句是决定程序如何执行
----------------解决方案--------------------------------------------------------
/*方便程序调试和移植*/
#include "stdio.h"
/*#define a*/ /*打开有条件*/

int main(void)  /*区别为普通条件都参加编译*/ /*条件编译只有满足条件的才加入编译*/
{
#ifdef a
   printf("有条件");/*这一行和上一行不编译*/
#else
   printf("没条件");  
#endif
return 0;   
}/*比我先到啊!*/

[[italic] 本帖最后由 xianshizhe111 于 2008-1-18 19:07 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
帮楼上的顶一个.呵呵,我也是第一次接触这个概念啊
----------------解决方案--------------------------------------------------------
3楼正解
如果还迷糊就学完正本教程,多写程序的时候再来研究这个概念会比较清晰
----------------解决方案--------------------------------------------------------
回复 3# 的帖子
不是本人想顶我的贴,只是太想谢谢3楼了。
----------------解决方案--------------------------------------------------------
不用客气,代三楼回你
----------------解决方案--------------------------------------------------------
  相关解决方案