getch()与system("pause")的区别

来源:互联网 发布:视频交友软件聊天 编辑:程序博客网 时间:2024/05/19 13:44

       getch()是库函数,使用时需要引入头文件“conio.h”

    system("pause")是调用DOS命令。而且system("pause")只能在MS下使用,使用时还要引入头文件“stdlib.h”


    当没这种类似语句,你点开生成的.exe文件,运行界面只会闪一下,而有这种语句,就不会了!这两句有个共同的点就是能够达到看到运行结果。
但是getch()却不仅仅有这个作用,他还有函数用途:从控制台读取一个字符,但不显示在屏幕上;返回值:读取的字符;char ch; ch=getch()。