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
로복사되어 전달된다.