
int func(int a, int b, char c)
{
int z;
...
return z;
}
int d;
int e;
char f;
int g = func(d, e, f); // 호출
output_type function_name(
input_type1 input_variable1,
input_type2 input_variable2,
input_type3 input_variable3
)
{
output_type output_variable;
...
return output_variable;
}
input_type1 variable1;
input_type2 variable2;
input_type3 variable3;
output_type variable4;
variable4 = function_name(variable1, variable2, variable3); // 호출
function_name(); 호출시
variable1은 input_variable1로variable2은 input_variable2로variable3은 input_variable3로output_variable은 variable4로복사되어 전달된다.