すいません 日本語不自由で・・・
#include <stdio.h>
int star(int b)
{int c;c=b+1;return c;}
int main(void)
{
int a;a=3;printf("%d\n",star(a));
return 0;
}
このように
int main(){int a, star();
略}
と書かなくてもエラーでませんよ?構造体の場合
int main(){STAR a1,a2,moon()・・・略}
と構造体関数をmainに呼ぶときは最初に宣言しとかないとエラーでます。