出口()
该函数exit()用于立即终止调用函数,而无需执行进一步的处理。作为exit()函数调用,它终止进程。在“ stdlib.h”头文件中声明。它不返回任何东西。
这是exit()C语言的语法,void exit(int status_value);
这里,
status_value-返回到父进程的值。
这是exit()C语言的示例,
示例#include
#include
int main() {
int x = 10;
printf("The value of x : %d\n", x);
exit(0);
printf("Calling of exit()");
return 0;
}
输出结果The value of x : 10
在上面的程序中,变量“ x”用值初始化。打印变量的值并exit()调用函数。正如exit()所称,它立即退出执行,并且不打印printf()。的调用exit()如下-int x = 10;
printf("The value of x : %d\n", x);
exit(0)
abort()
该函数abort()异常终止执行。建议不要将此功能用于终止。在“ stdlib.h”头文件中声明。
这是abort()C语言的语法,void abort(void);
这是abort()C语言的示例,
示例#include
#include
int main() {
int a = 15;
printf("The value of a : %d\n", a);
abort();
printf("Calling of abort()");
return 0;
}
这是输出,
输出结果The value of a : 15
在上述程序中,变量“ a”用该值初始化并打印。当abort()被调用时,它会立即但异常终止执行。的调用abort()如下。int a = 15;
printf("The value of a : %d\n", a);
abort();
断言()
该函数assert()在“ assert.h”头文件中声明。它计算作为参数给出的表达式。如果expression为true,则不执行任何操作。如果expression为false,则中止执行。
这是assert()C语言的语法,void assert(int exp);
这里。
exp-您要评估的表达式。
这是assert()C语言的示例,
示例#include
#include
int main() {
int a = 15;
printf("The value of a : %d\n", a);
assert(a!=15);
printf("Calling of assert()");
return 0;
}
输出结果The value of a : 15
main: main.c:9: main: Assertion `a!=15' failed.
在上面的程序中,变量“ a”用值初始化。打印变量的值并assert()调用函数。作为assert()被调用时,它计算表达式“a”为不等于15,它是假的,这就是为什么它也将中断执行和显示错误信息。int a = 15;
printf("The value of a : %d\n", a);
assert(a!=15);