为什么程序最后要有getchar()?

Poros the one 2017-06-22 04:25:56
#include<iostream>
using namespace std;
const int N = 1001;
int num[N] = {0};
int value[N] = { 0 };
int main(){
int n,temp;
cin >> n;
for (int i = 0; i < n; i++){
cin >> temp;
num[temp]++;
value[i] = num[temp];

}
for (int i = 0; i < n; i++)
cout << value[i] << " ";

getchar();
getchar();
}
为什么程序最后要有getchar()?
...全文
468 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不加的话,框就没了
shen_wei 2017-06-26
  • 打赏
  • 举报
回复
调试的时候方便看信息。。不然一闪而过。。。
全栈极简 2017-06-25
  • 打赏
  • 举报
回复
getchar();就是等待输入,这样的话程序就不会终止运行。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧