1. 简介 很多系统函数在错误返回时将错误原因记录在libc定义的全局变量errno中,每种错误原因对应一个错误码. errno在头文件errno.h中声明,是一个整型变量,所有错误码都是正整数.然后我们可以用perror或 strerror函数将errno解释成字符串 perror #include <stdio.h> void perror(const char *s); 基于errno的当前值,在标准出错上产生一条出错信息,然后返回.它首先输出由msg指向的字符串,然后是一个冒号,一个空…