|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- int main()
- {
- int n,i,j,x,a[60];
- printf("n(<60)=");
- scanf("%d",&n);
- printf("请输入%d个integers:\n",n);
- for(i=0;i<n;i++)
- {
- scanf("%d",&a[i]);
- }
- for(i=1;i<n;i++)
- {
- for(j=n-1;j>=i;j--)
- {
- if(a[j]<a[j-1])
- {
- x=a[j-1];
- a[j-1]=a[j];
- a[j]=x;
- }
- }
- }
- for(i=0;i<n;i++)
- printf("%d ",a[i]);
- getchar(); //这里的getchar()作用是什么?
- }
复制代码
上述代码中最后一个getchar()是什么意思,书上说通过getch函数接收一个字符,防止程序迅速结束的。但是我加不加好像对程序没有影响。
一些人在控制台输出的时候会代码执行完一闪而过,如果加了getchar()就可以让窗口不消失,就是这个作用
如果你不需要,删掉就好了,不影响大局
|
|