⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdlib.h

📁 标准c库代码,可以应用于各个系统提供了大量的基本函数
💻 H
字号:
/* * stdlib.h * * Definitions for common types, variables, and functions. */#ifndef _STDLIB_H_#ifdef __cplusplusextern "C" {#endif#define _STDLIB_H_#include "_ansi.h"#define __need_size_t#define __need_wchar_t#include <stddef.h>#include <sys/reent.h>typedef struct {  int quot; /* quotient */  int rem; /* remainder */} div_t;typedef struct {  long quot; /* quotient */  long rem; /* remainder */} ldiv_t;#ifndef NULL#define NULL 0L#endif#define EXIT_FAILURE 1#define EXIT_SUCCESS 0#define RAND_MAX 0x7fffffff#define MB_CUR_MAX 1 _VOID	_EXFUN(abort,(_VOID) _ATTRIBUTE ((noreturn)));int	_EXFUN(abs,(int));int	_EXFUN(atexit,(_VOID (*_func)(_VOID)));double	_EXFUN(atof,(const char *_nptr));#ifndef _STRICT_ANSIfloat	_EXFUN(atoff,(const char *_nptr));#endifint	_EXFUN(atoi,(const char *_nptr));long	_EXFUN(atol,(const char *_nptr));_PTR	_EXFUN(bsearch,(const _PTR _key,		       const _PTR _base,		       size_t _nmemb,		       size_t _size,		       int _EXFUN((*_compar),(const _PTR, const _PTR))));_PTR	_EXFUN(calloc,(size_t _nmemb, size_t _size));div_t	_EXFUN(div,(int _numer, int _denom));_VOID	_EXFUN(exit,(int _status) _ATTRIBUTE ((noreturn)));_VOID	_EXFUN(free,(_PTR));char *  _EXFUN(getenv,(const char *_string));long	_EXFUN(labs,(long));ldiv_t	_EXFUN(ldiv,(long _numer, long _denom));_PTR	_EXFUN(malloc,(size_t _size));_VOID	_EXFUN(qsort,(_PTR _base, size_t _nmemb, size_t _size, int(*_compar)(const _PTR, const _PTR)));int	_EXFUN(rand,(_VOID));_PTR	_EXFUN(realloc,(_PTR _r, size_t _size));_VOID	_EXFUN(srand,(unsigned _seed));double	_EXFUN(strtod,(const char *_n, char **_end_PTR));#ifndef _STRICT_ANSIfloat	_EXFUN(strtodf,(const char *_n, char **_end_PTR));#endiflong	_EXFUN(strtol,(const char *_n, char **_end_PTR, int _base));unsigned long _EXFUN(strtoul,(const char *_n_PTR, char **_end_PTR, int _base));unsigned long _EXFUN(_strtoul_r,(struct _reent *,const char *_n_PTR, char **_end_PTR, int _base));int	_EXFUN(system,(const char *_string));int	_EXFUN(_rand_r,(struct _reent *));_VOID	_EXFUN(_srand_r,(struct _reent *, unsigned));#ifndef _STRICT_ANSI_VOID	_EXFUN(cfree,(_PTR, _PTR));int	_EXFUN(putenv,(const char *_string));int	_EXFUN(setenv,(const char *_string, const char *_value, int _overwrite));char *	_EXFUN(gcvt,(double,int,char *));char *	_EXFUN(gcvtf,(float,int,char *));char *	_EXFUN(fcvt,(double,int,int *,int *));char *	_EXFUN(fcvtf,(float,int,int *,int *));char *	_EXFUN(ecvt,(double,int,int *,int *));char *	_EXFUN(ecvtbuf,(double, int, int*, int*, char *));char *	_EXFUN(fcvtbuf,(double, int, int*, int*, char *));char *	_EXFUN(ecvtf,(float,int,int *,int *));char *	_EXFUN(dtoa,(double, int, int, int *, int*, char**));#endif /* ! _STRICT_ANSI */char *	_EXFUN(_dtoa_r,(struct _reent *, double, int, int, int *, int*, char**));_PTR	_EXFUN(_malloc_r,(struct _reent *, size_t));_PTR	_EXFUN(_calloc_r,(struct _reent *, size_t, size_t));_VOID	_EXFUN(_free_r,(struct _reent *, _PTR));_PTR	_EXFUN(_realloc_r,(struct _reent *, _PTR, size_t));_VOID	_EXFUN(_mstats_r,(struct _reent *, char *));int	_EXFUN(_system_r,(struct _reent *, const char *));/* FIXME: 4.10.7: Multibyte character functions are missing.  */#ifdef __cplusplus}#endif#endif /* _STDLIB_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -