变量errno在<errno.h>中声明。
一、strerror()库函数
包含头文件:<string.h>、
用于获取错误码对应的消息描述。
char *strerror(int errnum); //非线程安全
int strerror_r(int errnum, char *buf, size_t bufflen);
二、perror()库函数
包含头文件:<stdio.h>
用于在控制台显示最近一次系统错误的详细信息,通常程序在后台运行,通过控制台显示错误信息意义不大。
void perror(const char *s);
三、main函数的参数
int argc 程序参数的个数,包括程序本身
char *argv[] 字符串数组,存放参数值,包括程序本身
char *envp[] 存放环境变量,数组最后一个元素为空