keyboardproc함수의 정의는keyboardproc(int code , WPARAM wParam , LPARAM lParam)인데사람들은 자꾸 int code를 int nCode라고 써..어떻게된거야?
굳이 따지자면 프로토타입은 keyboardproc(int, WPARAM, LPARAM)겠죠
내말은 정의엔 code라고되있는데 사람들이 하나같이 nCode라고써!
사람들은 그 함수를 구현하지 않아! 단지 값만 전달할 뿐이고, 그 값을 nCode에 넣어두는 거겠지. 함수 정의랍시고 nCode를 내놓는다는 얘기라면 어차피 몰라도 상관없으니까 대충 의미에 맞게 지은거지
그런건가.. 이해가 될듯 말듯
당신을 부를 수 있는 말도 네티즌, 글작성자, 질문자, 학생 등 여러가지가 있는데, 하물며 저런 파라미터 하나 이름을 못 바꾸겠습니까
함수를 선언할 때, 아규먼트의 명칭은 정의하지 않아도 되고, 그걸 source에서 어떻게 구현하든 형태만 맞으면 보통의 컴파일러들은 상관치 않음