返回错误处理与 errno
Linux 系统下对常见的错误做了一个编号,每一个编号都代表着每一种不同的错误类型,
当函数执行发生错误的时候,操作系统会将这个错误所对应的编号赋值给 errno 变量,
每一个进程(程序)都维护了自己的 errno 变量,它是程序中的全局变量,该变量用于存储就近发生的函数执行错误编号,也就意味着下一次的错误码会覆盖上一次的错误码。
strerror 函数
perror 函数
查看错误信息,一般用的最多的还是这个函数,
调用此函数不需要传入 errno,函数内部会自己去获取 errno 变量的值
除此之外还可以在输出的错误提示字符串之前加入自己的打印信息
例子:perror(“open error”);
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2,n∈ N*)在现代物理、准晶体结构、化学等领域,斐波那契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波那契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。