c교재하나 파는 응애인데 이해가 잘 안가는게 있어 질문올려요


이진 트리를 1차원 배열에 저장하는 우선 순위 큐에 노드 하나를 더하는 함수 int insertQueue를 만들었던데, 

반환형이 int인데 return문이 없더라고요?

저 함수 내부에는 매개변수로 받은 구조체 내부에 있는 배열에다 노드를 더하는 기능 뿐이고, 

return문이 없는데 main문에서는 그냥 insertQueue()로 함수를 호출하더라구요

제가 알기론 int x = insertQueue()로 받아야 에러가 안날텐데 

return이 없어도 왜 잘 작동되는지 왜 굳이 int로 했는지 궁금해서 올려여