궁금한게 코드에 들어 있는 함수순서대로 출력이 되는 거야 아님 순서 상관없이 main 함수가 먼저 실행 되는거야?
ma(int a)
{printf(\"ghfgh\");
printf(\"%d\",a);

}

main()
{
int a=3;
ma(a);
}
이렇게 하면 결과물이 ghfgh3 이렇게 출력되는 걸로 봐서는 순서대로 실행되는게 맞는 것 같은데
ma(int a)
{
 printf(\"%d\",a);
 printf(\"ghfgh\");


}

main()
{
int a=3;
ma(a);
}
이렇게 순서를 살짝 바꿔서 하니까 결과물이 3ghfgh 이렇게 나오는 것 보니까 main 함수 부터 실행이 되는 것
같기도 한데 머가 맞는 거지 개념 좀 세워 주삼