#include <stdio.h>

/*typedef struct
{
int n1;
int n2;
}N;*/

int func(int n1,int n2)
{
int BB;
BB=n1+n2;
return BB;
}
int main()
{
/*N abc;*/
int n1=1;
int n2=2;
int BB;
BB=func(n1,n2);
printf("%d\n",BB);
}

これが構造体を使う前のものです。
この状態ならばエラーは出ません。