初学者经常写程序的时候 程序容易一闪而过
其实有两种方法可以解决
1>使用命令行指令pause C++语言代码为 system("pause");
2>使用cin.get();
第一种方法我就不解释了 字面意思 暂停
第二种方法也可以起到同样的作用
跟我一起来分析
cin是一个输入指令 是从键盘获取一个字符
cin.get(a)方法是将获取的字符保存在变量a中
但我们在这种用途下可以不使用变量 以做到节省内存空间和保持书写整洁的效果
我们可以在程序尾(当然要在return 0;这句前面)加上两个cin.get();
为什么要两个呢?
其实在多数情况下一个跟两个的作用差不多
但是由于C++输入输出缓冲流的特殊机制
导致第一个cin.get()可能直接从缓冲流中获取一个字符 这样我们第一个cin.get()也就失去了我们预定的作用
所以我们要两个