p = (int*)malloc(sizeof(int)*cnt);



이렇게 사용하잖아


이걸 


(int*) 이거는 왜쓰는거야?


그냥 바이트 할당받으면 그걸로 땡아니야?


왜 int형 포인터변수로 형변환해주는지 아는사람?