前言
小编的另一个系列(c++代码实现我的世界)里要用到一些系统函数。这些系统函数有的是非常偏僻的(如getch函数),有的是有其他用途的(如system函数)。今天这个小系列将为大家带来完整的c++系统函数使用的所有方法。我们这就开始吧。
abort函数
我们先讲的是abort函数:
if(1) abort();
函数头文件
#include<cstdlib>
函数介绍
本函数介绍:
这是一个无传参,无返回值的函数;
函数用法
用于结束程序;
函数原型
#define _CRTIMP
#define _cdecl
#define __MINGW_NOTHROW __attribute__((__nothrow__))
#define __MINGW_ATTRIB_NORETURN __attribute__((__noreturn__))
_CRTIMP __cdecl __MINGW_NOTHROW void abort (void) __MINGW_ATTRIB_NORETURN;
和它在一起的则是另一个结束程序的函数
exit函数
同样是结束整个程序的函数,让我们看看它有什么不同吧。
if(1) exit();
函数头文件
#include <cstdlib>
函数介绍
本函数为无传参、无返回值的函数;
函数用法
函数用法:
同abort一样,用于结束程序;
函数原型
#define _CRTIMP
#define _cdecl
#define __MINGW_NOTHROW __attribute__((__nothrow__))
#define __MINGW_ATTRIB_NORETURN __attribute__((__noreturn__))
_CRTIMP __cdecl __MINGW_NOTHROW void exit (int) __MINGW_ATTRIB_NORETURN;
大家一定想知道return是干啥用的,于是它就来了
return
return 0;
用法
返回值(给一个函数)
int a()
{
return 0;
}
调用a函数的函数得到的值就是0;
在main里
由于main函数是程序的主干部分,所以如果没有调用它的函数,则直接结束。
结尾
今天我们就先写学习到这里,那我们下期在见,拜拜喽!
CSDN话题挑战赛第2期
参赛话题:学习笔记