11_函数的退出方式
l abort
l exit
一、用abort()结束程序
用abort()表示非正常结束程序。如果要正常结束程序得用exit()
二、用exit()结束程序
用exit()它可以使程序正常结束,这个函数需要一个整数作参数返回给操作系统,一般0代表正常结束。
三、在main()函数中也可以用return来结束程序
return 1相当于exit(1);
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <stdarg.h> int add(int a,int b) { abort(); return a+b; } int main(int argn,char* argv[])// int a[1]//a[0] { printf("代码开始\n"); getchar(); // exit(1); //return 1; //abort(); add(1,1); printf("代码结束\n"); getchar(); return 0; }