引数を返すという言葉は少し語弊がありませんか。
function (arg1, arg2) ;
などと呼び出していることが引数を渡していて、貴方方の言っている引数を返すという行為は
関数内部におけるreturn文の実行のことではないですか?
int function {
...
return [値] ;
}