C语言函数篇(四)函数的设计
1. 函数设计的时候,如果使用到全局变量,就尽量通过参数的形式传递进来
也就是说,保持 函数 跟 外部的交互 只有 参数 和 返回值
2. 在有参数的情况下,或者有数值输入的时候,要先进行错误判断.
int func( int *buf){ //1.错误判断
if( buf == BULL){ return -1; }
//2. 操作
//xxx
}
1. 函数设计的时候,如果使用到全局变量,就尽量通过参数的形式传递进来
也就是说,保持 函数 跟 外部的交互 只有 参数 和 返回值
2. 在有参数的情况下,或者有数值输入的时候,要先进行错误判断.
int func( int *buf){ //1.错误判断
if( buf == BULL){ return -1; }
//2. 操作
//xxx
}