c++系统函数讲解(2)

前言

小编的另一个系列(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期
参赛话题:学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值