C语言编译时出现问题:error: expected unqualified-id before '{' token 如何解决?

#include<stdio.h>
int main();
{
void printstar();
void print_message();;
return 0;
}
void printstar()
{
printf("***************\n");
}
void print_message()
{
printf("Hew do you do!\n");
}
以上是代码。
编译器说第3行有问题,我非常不明白。
这个代码也是我从网上复制的。
我好像明白了,不需要大家再帮忙了!

#include<stdio.h>
int main()//;<---------多分号
{
 void printstar();
 void print_message();
 printstar();//<-----------
 print_message();//<-----------
 return 0;
}
void printstar()
{
 printf("***************\n");
}
void print_message()
{
 printf("Hew do you do!\n");
}

温馨提示:答案为网友推荐,仅供参考