아님
C에서는 프로토타입이 없으면 반환형과 인자가 int인 것으로 간주하는데, 알다시피 int는 사실상 표준으로 CPU에서 한 번에 처리하기에 가장 적합한 크기인 워드랑 같은 크기이고, 일반적인 최신 아키텍쳐에서는 포인터가 가리키는 주소가 그 워드랑 같은 크기이기 때문에 제대로 작동하는것처럼 보이는 것 뿐임
C에서는 모든 타입이 부동소수점과 정수의 차이, 부호와 부호 없는 수 같은 일부 연산에 대한 힌팅을 해주는 것을 제외하면 사실상 메모리에서 몇 바이트를 읽을지에 대한 정보 이상의 의미를 갖지 않는다고 보는 것이 좋고, 실제로도 포인터와 int 역시 같은 이유로 캐스팅만 하면 서로 섞어쓸 수 있는거임