程序运行完成后没有任何义务再让窗口停留在屏幕上,所以必须要加入等待输入的代码。如果希望用户直到按下回车再退出,那么可以在main函数最后调用头文件stdio.h中的getchar()函数并抛弃其返回值。这样程序就会继续等待输入直到你桥迹按下回车。有的情况下可能需要连续使用两次getchar(),原因是之前的输入的末尾可能包含回车,而之前的输入语句还没有读入这个回车符(例如之前读取的是一个整数,那么整数输入完后的回车将被输入函数留在缓冲区中),导致第一个getchar()将其读入后立马返回。如早锋果希望敏睁并用户在按下任意一个键以后就退出,可以在mian函数末尾调用头文件conio.h中的getch()函数并抛弃返回值,这样只要用户按下任意一个键,程序就会退出,经常配合一个提示使用:
10年的轮台网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整轮台建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“轮台网站设计”,“轮台网站推广”以来,每个客户项目都认真落实执行。
printf("按任意键退出……");
getch();
return 0;
这两种方法就能让程序执行完成后等待用户按键了。scanf("%*c");也能达到和getchar同样的效果。