如果statment以exit()结束;在c

时间:2017-06-25 09:55:47

标签: c

我在c中编写代码,我想终止if我使用的语句。

exit();

功能可行,但会产生新问题。

getch();

函数停止在我的代码中工作,输出不会停留在屏幕上它只是闪烁并消失。 这是我的代码

#include<stdio.h>
#include<cono.h>
#include<iostream.h>
#include<stdlib.h>
void main(void)
{
 int a,b;
 printf("enter a");
 scanf("%d",&a);
 printf("enter b");
 scanf("%d",&b);
 if(a==1,b<=8)
 {
  printf("you");
  exit(0);
  }
 if(a==2,5<b<=10)
 {
  printf("you");
 else
 printf("me");
 }
 getch();
 } 

1 个答案:

答案 0 :(得分:1)

我认为你误解了函数exit(int)的概念。 exit函数终止当前调用进程并将控制权返回给操作系统,在您的情况下,它意味着它终止main的执行。