系统(“暂停”);-为什么会出错?以下是一个我不太明白的问题:指挥部,system("pause");作为暂停程序并等待键盘输入继续的一种方式,向新程序员讲授。然而,许多资深程序员似乎对此不屑一顾,认为不应该在不同程度上这样做。有些人说它可以使用。有人说只有当你被锁在房间里而没有人看的时候才能使用。有人说如果你用它,他们会亲自来你家杀了你。我,我自己是一个新的程序员,没有正规的编程培训。我用它是因为我被教导要使用它。我不明白的是,如果它不是可以使用的东西,那么为什么我被教会使用它呢?或者,从另一方面来说,它真的没有那么糟糕吗?你对这个问题有什么看法?
4 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
忽然笑
TA贡献1806条经验 获得超5个赞
system()
慕少森
TA贡献2019条经验 获得超9个赞
Slow:它必须跳过许多不必要的Windows代码和一个单独的程序来进行简单的操作 不可移植的:依赖于暂停程序 不好的方式:系统调用只能在 真的
必要 更多的输入:System(“暂停”)比getchar()更长
- 4 回答
- 0 关注
- 672 浏览
添加回答
举报
0/150
提交
取消