c语音初学者的问题。

为什么在int add(inta,int)括号里也有int?

相当于该函数有两个参数 num1 和 num2,是int类型的。

int max(int num1, int num2) 
{
   // 局部变量声明
   int result;
 
   if (num1 > num2)
      result = num1;
   else
      result = num2;
 
   return result; 
}

参数类型, 函数的参数也需要类型的,

  int                add      (    int         a,                     int b         )
返回值类型         函数名      参数的类型        参数的名称
()用来包裹参数列表

add前面的int用来说明add函数的返回值的类型
()中的int用来说明add函数的参数的类型。