ㅠㅠ;; 또 이해안가는 C문장..
글쓴이: BlackTiger / 작성시간: 화, 2004/06/01 - 5:55오후
struct XXX = { aaa : bbb, ... };
위의 예를 보면 스트럭트 멤버정의를 하는데..
aaa : bbb, 이런 식으로 정의되어 있는데..무슨 뜻인지여..
예제에서는 aaa는 다른 struct의 멤버 함수이름이고
bbb는 로컬에 있는 함수 이름인데..
또 bbb가 함수 이름이 아니라 상수일 경우도 있더라구여..
흠..이거 GNU에만 있는 문법인가요? ㅜㅜ;;
Forums:
비트 나타내는 거 아닌가요?
비트 나타내는 거 아닌가요?
bit field에 대해 공부해 보세요.그 유명한 The C prog
bit field에 대해 공부해 보세요.
그 유명한 The C programming language 책에도 나옵니다.
세벌 https://sebuls.blogspot.kr/
Re: ㅠㅠ;; 또 이해안가는 C문장..
커널코드에 많이 나오는 표현이더군요.
aaa는 구조체 XXX의 멤버변수 이고, bbb는 aaa의 초기값입니다.
즉, 다음 처럼
XXX.aaa = bbb;
XXX.aaa를 bbb로 초기화하겠다는 의미입니다.
aaa 가 다른 구조체의 멤버라고 하셨는데,
다시 확인해 보시면 XXX의 멤버일겁니다.
bbb가 함수이름인 경우는 XXX.aaa 가 함수포인터이기 때문이겠죠.
표준인지는 잘 모르겠네요.
[code:1]struct XXX = { aaa &#
linux kernel에서 자주 보실 수 있습니다.
gcc extension으로 알고 있습니다.
와 같을겁니다.
I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?
그런게 있었군요. 등호가 위에 있었군요... 몰라봐서 죄송합니다. 부끄.
그런게 있었군요. 등호가 위에 있었군요... 몰라봐서 죄송합니다. 부끄... :oops:
특정 장비에 포팅할 커널소스를 분석중에 있습니다.머리에 불날거 같아여
특정 장비에 포팅할 커널소스를 분석중에 있습니다.
머리에 불날거 같아여..^^;;
답변주신 분들 감사합니다..
댓글 달기