main() 함수는 C 프로그램의 진입점(entry point)으로 반드시 존재하여야하며, 반환값(return value)과 인수(argument)의 필요여부에 따라 여러가지 형태로 정의 가능가 가능하다.
// main()
// void main()
// main(void)
// void main(void)
// int main()
// int main(void)
// main()
#include <stdio.h>
main()
{
printf("C Programming...\n");
}
main()
{
printf("C Programming...\n");
}
// void main()
#include <stdio.h>
void main()
{
printf("C Programming...\n");
}
void main()
{
printf("C Programming...\n");
}
// main(void)
#include <stdio.h>
main(void)
{
printf("C Programming...\n");
}
main(void)
{
printf("C Programming...\n");
}
// void main(void)
#include <stdio.h>
void main(void)
{
printf("C Programming...\n");
}
void main(void)
{
printf("C Programming...\n");
}
// int main()
#include <stdio.h>
int main()
{
printf("C Programming Language\n");
return 0;
}
int main()
{
printf("C Programming Language\n");
return 0;
}
// int main(void)
#include <stdio.h>
int main(void)
{
printf("C Programming Language\n");
return 0;
}
int main(void)
{
printf("C Programming Language\n");
return 0;
}