这篇文章主要总结 Linux/C 下常用的捕捉错误信息的函数用法和一些注意事项,包括strerror()、perror()、ferror() 0x01 strerror:返回错误原因的描述字符串 #include char * strerror(int errnum); 说明: ...
do{}while(0)有时可以方便地解决一些问题 辅助定义复杂宏,避免引用时出错 看下面这个宏: #define DO_SOME_WORK() \ func1(); \ func2(); 本意是通过调用 DO_SOME_WORK() ,来执行 func1() 和 ...