网站建设资讯

NEWS

网站建设资讯

c语言如何解除函数 c语言函数退出

请问C语言 在void函数里怎么退出呢?

return就可以了,当然你要是不写也没有关系,程序执行完也是会自动的退出,如果你想在中途退出,就可以使用return,void只是没有返回值,不代表不能使用return返回。

在江华等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、网站制作 网站设计制作按需网站开发,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,外贸网站建设,江华网站建设费用合理。

满意请采纳!

c语言 退出函数 写法

1、加一个头文件#include stdlib.h

2、主函数返回int而不是void

改动后的代码:#includestdio.h

#include stdlib.h

void jia()

{

int a,b,c;

printf("两个数");

scanf("%d,%d",a,b);

c=a+b;

printf("%d+%d=%d\n",a,b,c);

}

void jian()

{

int a,b,c;

printf("两个数");

scanf("%d,%d",a,b);

c=a-b;

printf("%d-%d=%d\n",a,b,c);

}

void cheng()

{

int a,b,c;

printf("两个数");

scanf("%d,%d",a,b);

c=a*b;

printf("%d*%d=%d\n",a,b,c);

}

void chu()

{

int a,b,c;

printf("两个数");

scanf("%d,%d",a,b);

if(b==0)

printf("0不能放下面");

else

{

c=a/b;

printf("%d/%d=%d\n",a,b,c);

}

}

void deijia()

{

int a,b,c;

b=0;

printf("输入要加几次");

scanf("%d",c);

for(a=1;a=c;a++)

{

b+=a;

}

printf("叠加的结果=%d",b);

}

void jiecheng()

{

int a,b,c;

b=1;

printf("输入要乘几次");

scanf("%d",c);

for(a=1;a=c;a++)

{

b*=a;

}

printf("阶乘的结果=%d",b);

}

int main()

{

int s=0;

while(1)

{

void DisplayMenu();

printf("\n1加2减3乘4除5叠加6阶乘7退出(输入数的时候中间用逗号隔开)");

scanf("%d",s);

switch(s)

{

case 1:jia();

break;

case 2:jian();

break;

case 3:cheng();

break;

case 4:chu();

break;

case 5:deijia();

break;

case 6:jiecheng();

break;

case 7:exit(0);

}

}

}

C语言如何退出函数

方法一:

main()函数写成int型的,即int main()

然后结束的时候

只需return 0;

代表程序正常结束

方法二:

利用

if(条件)

exit();

if语句条件满足时退出程序。


网站标题:c语言如何解除函数 c语言函数退出
文章路径:http://cdweb.net/article/dddihgc.html