2011-05-15 4 views
2
예를 들어

, 타입과 함수 이름 사이의 단어 의미는 무엇입니까?

static int some_words_in_question some_function(){ 
    return 0; 
} 

의미와 C 프로그래밍 some_words_in_question의 목적은 무엇

? 내가 묻는 것을 여전히 이해할 수 없기 때문에 더 많은 샘플이 필요하다면 Linux 커널 소스 코드에서 볼 수 있습니다.

+17

보다 구체적인 예가 여기에 도움이 될 것입니다. 그러나 그것은 전화 협약 또는 그와 비슷한 것일 수 있습니다. –

+3

아마 GCC 확장 또는 뭔가. Afaik는 리눅스 커널 소스를 사용합니다. – musiKk

+0

무엇을 참고 하시겠습니까? 'asmlinkage'? – ninjalj

답변

4

몇 가지 예가 좋지만 컴파일러 관련 확장 프로그램을 참조하십시오. 함수 호출 (실제 기계 코드에서 함수를 호출하는 방법 정의) 또는 함수 또는 선언의 특수 속성을 지정하는 다른 확장이 될 수 있습니다. 이들은 컴파일러마다 다르므로 표준 C 언어의 일부가 아니며 컴파일 된 실제 컴퓨터 코드와 관련된 플랫폼 종속 속성을 참조하는 경우가 많습니다.

관련 문제