退出扒败子程序: return 退出码
退出宴判主程序: exit(0)
睿腾编程.网晌此改returnbc
其中exit(0)函数所在的头文件是: stdlib.h
这是因为你在子程序中又调用了子程序本身(Call 选区()),这是如源递归调用,当调用结束时,它并不是直接退出子程序的,而是返回到上一次调用结束的位置,也就是call 选区()后面的语句继续执行,这也就意味着这种嵌套调用,在退出时也是要一层层解套的。所以这种情况是不适用递归调用的,应该用茄梁goto语句跳转到do的前面去再次执行循环。
当然执意用Call 选区()也是可渣纳态以的,那就在下面加一句Exit Do即可(但本人不建议)。
如拍姿茄果袭察你指的是跳出函数的话,使用return就可以了格式如下:
return 返回值
返回值的类型要等册运于函数类型,如果函数是void,返回值为空(即return )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)