값에 의한 복사가 일어나므로 효율이 떨어진다.
원본값을 수정하지 못할수도 있다. 그럴 경우는 걍 student_t* s
원본값을 수정하지 못하게 하려면, const p로 받는게 좋다. const student_t s
C++에서는 const student& s