怪异的运行结果
如下程序:#include <stdio.h>
main()
{
printf("hskd");
return 0;
getch();
}
此程序的运行结果是什么?为什么?急……
----------------解决方案--------------------------------------------------------
getch();
----------------解决方案--------------------------------------------------------
不是只有这么短吧,连个判断的都没有````
----------------解决方案--------------------------------------------------------
zhe hai yong wen m?
result: hskd
----------------解决方案--------------------------------------------------------
高手还没有出场
----------------解决方案--------------------------------------------------------
我已经在这了啊
----------------解决方案--------------------------------------------------------
结果是:显示终端没有任何内容,为什么?
----------------解决方案--------------------------------------------------------
晕,getch() 应该在return 0 前面,这还用问?!
----------------解决方案--------------------------------------------------------
wo yuan yi wei LZ de C ru men le, mei xiang dao hai zai "shan hai guan" yi wai..........
----------------解决方案--------------------------------------------------------
return 0;到此句时函数执行完毕。系统给一个warning,后面的一句getch()不再起作用,但是仍会运行输出hskd。如果你说不能输出那是你的编译器的问题。
我不知道你为什么把一个输入字符的getch()放在最后面呢?用法也不对啊,你也不想把字符输出,输入也不知道存哪,你应该定义一变量来储存啊!
----------------解决方案--------------------------------------------------------