基本的な質問ですいません
#include <stdio.h>
void sayHi(void){
printf("hi!\n"):
}
int main(void){
sayHi();
return 0;
}
というプログラムを実行いるのですが、
どうして
void sayHi(void){
printf("hi!\n"):
}
を
int main(void){
の前に出すと正常に実行できて
int main(void){
の後に書くとエラーになってしまうのでしょうか?
まだ、プログラム初心者なのでよろしくお願いいたします。
printf("hi!\n"): ≪ー末尾がコロン':'なってますが、コピーミスですか? あと、エラーではなくて「プロトタイプが無い」というワーニングでは無いでしょうか?