익명 함수가 선언되고 정의되는 과정을 살펴보면
변수 c를 선언, 익명함수 선언합니다.
선언한 함수를 변수 c에 할당합니다.
이게 함수 표현식의 개념입니다.
함수 선언문과 함수 표현식의 차이는 할당 여부에 있습니다.
할당을 하지 않으면 전체가 호이스팅의 대상이 되고,
할당을 하면 함수는 그자리에 남아있고, 변수만 호이스팅됩니다.
참고자료