헤더 파일에 함수 프로로토타입을 선언 할 때,
(1)void send_message(char *msg, int len); (2)void send_message(char *, int);
void send_message(char *msg, int len);
void send_message(char *, int);
(1)번과 (2)번이 차이가 있는 건가요?
(1)번과 (2)번 중 어느 것이 표준에 맞는 건지요..
제가 알기로 둘 사이에는 차이가 없고 둘 다 표준에 맞습니다.
둘 다 표준에 맞습니다 함수의 반환형과 인자형을 제공하는게 목적이기 때문에 함수선언때 사용한 msg, len과 같은 명칭이 생략되어도 상관없고 실제 함수의 정의에서 사용한 명칭과 달라도 상관없어요
차이
제가 알기로 둘 사이에는 차이가 없고 둘 다 표준에 맞습니다.
둘 다 표준에 맞습니다
둘 다 표준에 맞습니다
함수의 반환형과 인자형을 제공하는게 목적이기 때문에
함수선언때 사용한 msg, len과 같은 명칭이 생략되어도 상관없고
실제 함수의 정의에서 사용한 명칭과 달라도 상관없어요