2013-03-13 1 views
3

나는이 숙제 코드에 이상한 함수 정의를 가지고 있는데, 나는 그것이 무엇을 의미하는지 알지 못한다.이 이상한 C++ 정의는 무엇을 의미합니까?

char * 
sh_single_quote (string) 
char *string; 
{...} 

특히 "char * string;" 라인, 끝에 세미콜론으로 무엇.

+2

올드 스타일 C 함수 선언 :

size_t strlen(const char *str) { //code } 

가 K & R 스타일의에서이 같이 기록됩니다 :로

는 C에서, 당신은 일반적으로 함수를 작성. [여기를보세요.] (http://stackoverflow.com/questions/4581586/old-style-c-function-declaration) – yattering

답변

5

C 언어로 된 함수의 R 스타일 선언. K &입니다.

size_t strlen(str) <--- here you write only the param name 
const char *str; <--- here you write the type along with param name! 
{ 
    //code 
} 
관련 문제