我在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();
}
答案 0 :(得分:1)
我认为你误解了函数exit(int)
的概念。 exit
函数终止当前调用进程并将控制权返回给操作系统,在您的情况下,它意味着它终止main
的执行。