标题:求教!!!!不知道哪里错了!
只看楼主
chenzhibin07
Rank: 2
等 级:论坛游民
帖 子:57
专家分:64
注 册:2013-4-10
结帖率:91.67%
已结贴  问题点数:2 回复次数:7 
求教!!!!不知道哪里错了!
#include <stdio.h>
#include <stdlib.h>
 #define H 1
int main(int argc, char *argv[])
{ #if H
     printf("H为非0!");
  #else
     printf("H为0!");
   #endif
      
  system("PAUSE");   
  return 0;
}
搜索更多相关主题的帖子: include system return 
2013-04-11 20:10
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
得分:1 
#include <stdio.h>
#include <stdlib.h>
#define H 1
int main(int argc, char *argv[])
{ if(H)                    
     printf("H为非0!");
  else
     printf("H为0!");
  system("PAUSE");   
  return 0;
}
额   不是VB   没有end if   还有其他小错误   自己对照

三十年河东,三十年河西,莫欺少年穷!
2013-04-11 20:19
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:1 
#if H 放到单独一行

gcc编译通过,运行没问题。

[ 本帖最后由 apull 于 2013-4-11 20:27 编辑 ]
2013-04-11 20:23
chenzhibin07
Rank: 2
等 级:论坛游民
帖 子:57
专家分:64
注 册:2013-4-10
得分:0 
回复 2楼 韶志
关于条件编译的。。。。。。好像没你那样简单!不过谢谢!!!
2013-04-11 20:31
chenzhibin07
Rank: 2
等 级:论坛游民
帖 子:57
专家分:64
注 册:2013-4-10
得分:0 
回复 3楼 apull
怎放单独一行?详细,谢谢!!!
2013-04-11 20:33
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
得分:0 
3楼正解 预处理单独成行

人生是一场错过 愿你别蹉跎
2013-04-11 20:35
chenzhibin07
Rank: 2
等 级:论坛游民
帖 子:57
专家分:64
注 册:2013-4-10
得分:0 
回复 3楼 apull
谢谢,知道了。
2013-04-11 20:36
久久钗
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2013-4-10
得分:0 
表示不解,int main(int argc, char *argv[]),还有怎么单独放一行预编译
2013-04-11 20:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-403878-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017029 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved