为什么我用VS2015的scanf函数运行完后,不执行后面的printf函数
vs2015吧
全部回复
仅看楼主
level 1
vs2200 楼主
如图,随便敲个数字,按个enter,就直接结束执行窗口界面,不运行下边的printf函数,这是怎么回事呢?求高手解答
2016年04月15日 01点04分 1
level 3
若是我没记错,scanf后面没有_s吧
2016年04月15日 02点04分 2
没有-s 会报错,vs2015和vc6不太一样
2016年04月15日 02点04分
@vs2200 你可以试一下在程序最后加一句 getchar(); 或者 system(“pause”);
2016年04月15日 13点04分
@caseykc 抱歉回复晚了,密码忘了,这样也行的通
2016年04月25日 09点04分
level 1
其实就是运行完自动关得太快没看到吧。。。楼上评论区的方法就行
2016年04月16日 04点04分 4
@vs2200 怎么解决的。。。我刚换了15的版本也遇到这问题了。。。。
2016年11月24日 16点11分
level 6
太快
2016年04月17日 11点04分 5
level 5
没有返回值啊,return 0
2016年04月22日 10点04分 6
level 5
没有返回值啊,return 0 干脆写 void main 多好
2016年04月22日 10点04分 7
void main根本就是错误用法,国内不少教材都是这么坑爹的。c语言标准从来就没有过void main,这是国内某些人自创的,而且不是每个编译器都能支持
2016年04月25日 02点04分
有些编译器支持void main,有些就会报错
2016年04月25日 02点04分
@科力尔 是吗,我还真不知道,看来我学识短浅
2016年04月25日 02点04分
@科力尔 int main(void)可以吗
2016年04月25日 02点04分
1