Cについてわからないことがあるのでどなたかお願い致します

#include stdio.h;

main(void)
{
print("こんにちは");
}


こんな感じで書くとこんにちはって表示される入門コードあるじゃないですか
main(void){}っていうのは何に使うのかよくわからないので絶対使わないとだめですか?
下のように2行で書くのはダメでしょうか?

#include stdio.h
print("こんにちは");