«structure» 태그된 질문

9
구조 패딩 및 포장
치다: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; 구조의 크기는 각각 12와 8입니다. 이 구조물은 패딩 또는 포장되어 있습니까? 패딩 또는 포장은 언제 이루어 집니까?
209 c  struct  structure  padding  packing 

5
요소가 0 인 배열의 필요성은 무엇입니까?
Linux 커널 코드에서 이해할 수없는 다음을 발견했습니다. struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); 코드는 다음과 같습니다. http://lxr.free-electrons.com/source/include/linux/ti_wilink_st.h 요소가없는 데이터 배열의 필요성과 목적은 무엇입니까?

3
c의 여러 파일에서 사용할 헤더의 구조를 선언하는 방법은 무엇입니까?
구조체가있는 source.c 파일이있는 경우 : struct a { int i; struct b { int j; } }; 이 구조체를 다른 파일 (예 :)에서 어떻게 사용할 수 func.c있습니까? 새 헤더 파일을 만들고 거기에 구조체를 선언하고 해당 헤더를 포함해야 func.c합니까? 아니면 내가 헤더 파일에서 전체 구조체를 정의하고 모두 그를 포함해야 source.c하고 func.c? …
115 c  file  header  structure 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.