关于c语言的 程序的结尾会有getch()是什么

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:56:09
序的结尾会有getch() 也会有return()可是我用tc2中为什么结束的时候我用return()就会没有显示或者错误 而用getch()却可以 这个我不懂 刚开始学习 大家 教点经验 谢谢

getch()为等待用户输入一个字符(不需要按回车),这样就可以达到让程序停一下的效果,让你的程序不至于一闪而过。
在c中使用getch()必须先包含conio.h头文件

等价于system("pause")

其实你的程序本身是有错误的,但显示太快,你看不出而已

有了 getch后程序运行之后会停留让你看到错误提示而已

当程序执行到getch()的时候,程序会停止不动,等待你输入一个字符,这时候你敲任意键程序继续执行,你这样你可以让程序运行一部分之后观察一下输出结果,敲任意键继续执行其余部分,这样便于检查错误或者观察效果。