#include"stdio.h"
void mian()
{
int a,b,c;
for(a=1;a<=3;a++)
for(b=1;b<=3;b++)
for(c=1;c<=3;c++)
if(a!=1&&c!=1&&c!=3&&a!=b&&b!=c&&a!=c)
{printf("%c谁将嫁给A",'x'+a-1);
printf("%c谁将嫁给B",'x'+b-1);
printf("%c谁将嫁给C",'x'+c-1);}
}编译成功了,但是调试的时候出错了为什么
主函数名!应该是main()
不是mian()
!!!
void mian()改成void main(),写代码需要细心,有时自己找找
孩子,注意一下主函数名
main(),不要拼错了啊
写代码要用心,代码多了你找错误就更难了
1.可能积累多点英文单词真的有好处(TAT至少有时候不用苦逼地看一次又一次)
2.如果这么短的代码,可以重头再写一遍吧,有时候回头看可能看不出这么隐蔽的问题
main()
对于改错,我建议可以认真的学习单步跟踪进行调试。
不过这样编译应该会报错吧!!!
拼写错误,应为main()
可以试一下逐句调试
以及细心一点
这是小错误可以避免的
拼写错误,应为main()
此次事情更加说明,编写代码要细心,甚至标点符号都要注意。
多多练习,写完后先静态检查代码,就是自己 目检 自己的代码,
然后再编译看看结果,两者结果不符合的话,重点查看出错的地方 ,反思 自己目检 为何 没有检查出来,
这样查缺补漏,不断提高自己检查代码的能力,以后再编写时就要注意。
不要写完后,把检查的工作直接 全部留给编译器。
是 main 不是mian。 以前上课我们老师说的注意要注意千万别打成面了,果然有啊。
注意一下主函数名
main(),不要拼错了啊
初学者都容易遇到这种问题:就是打字太快,或者直接边看书边抄打代码就会不小心出现这种错误。main改回来了没有啊?
为什么可以编译通过??