1. 程式人生 > >C語言函式篇(四)函式的設計

C語言函式篇(四)函式的設計

1. 函式設計的時候,如果使用到全域性變數,就儘量通過引數的形式傳遞進來  

  也就是說,保持 函式 跟 外部的互動 只有 引數 和 返回值

 

2. 在有引數的情況下,或者有數值輸入的時候,要先進行錯誤判斷.

int func( int *buf){
  //1.錯誤判斷
if( buf == BULL){     return -1;   }
  //2. 操作
  //xxx
}