level 9
#include<stdio.h>
main()
{
int ch=37;
printf("%c,%d\n",ch,ch);
ch="A";
printf("%c,%d\n",ch,ch);
}
为什么,编译的时候不报错?字符常量不是只能用单引号吗?只有字符串采用双引号吗?
2012年09月19日 08点09分
2
把A的双引号 改为单引号就好了
2012年09月19日 13点09分
level 5
这个程序错的很多,但计算机并不报错,因为计算机只报逻辑错误!只要不影响程序运行的错误,计算机基本都不自动报错
2012年09月19日 08点09分
6
level 5
这个程序错的很多,但计算机并不报错,因为计算机只报逻辑错误!只要不影响程序运行的错误,计算机基本都不自动报错
2012年09月19日 08点09分
7
level 9
fatal error C1010: unexpected end of file while looking for precompiled header directive执行 cl.exe 时出错.
104.obj - 1 error(s), 0 warning(s)
2012年09月19日 09点09分
9
level 9
在project->setting->c/c++ ->category里选 precompiled header
然后在下面选not using precompiled header
2012年09月19日 09点09分
10
厉害,我用的是中文版的, 项目->setting->c/c++ -> zhaobudaola找不到啦,下个按钮是什么》?
2012年09月19日 13点09分
回复 梅影萍踪 :你用的vc2008中文版?还是vc6.0中文版?
2012年09月19日 14点09分
亲,下英文版的吧。。。。中文的看着伤不起
2012年09月19日 14点09分