헤더 파일에 함수 프로로토타입을 선언 할 때,
(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과 같은 명칭이 생략되어도 상관없고 실제 함수의 정의에서 사용한 명칭과 달라도 상관없어요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
차이
제가 알기로 둘 사이에는 차이가 없고 둘 다 표준에 맞습니다.
둘 다 표준에 맞습니다
둘 다 표준에 맞습니다
함수의 반환형과 인자형을 제공하는게 목적이기 때문에
함수선언때 사용한 msg, len과 같은 명칭이 생략되어도 상관없고
실제 함수의 정의에서 사용한 명칭과 달라도 상관없어요
댓글 달기