여기서 C 언어의 익명 공용체와 구조체가 무엇인지 살펴보겠습니다. 익명의 조합 및 구조는 이름이 지정되지 않은 조합 및 구조입니다. 이름이 없기 때문에 직접적인 개체를 만들 수 없습니다. 우리는 그것을 중첩된 구조나 공용체로 사용합니다.
익명 조합 및 구조의 예입니다.
struct { datatype variable; ... }; union { datatype variable; ... };
이 예에서는 익명 구조를 보유하는 point라는 구조를 만듭니다. 두 개의 값 x, y를 보유합니다. 익명의 구조나 조합원에 직접 접근할 수 있습니다.
#include<stdio.h> struct point { // Anonymous structure struct { int x; int y; }; }; main() { struct point pt; pt.x = 10; pt.y = 20; printf("Point (%d,%d)", pt.x, pt.y); //anonymus members can be accessed directly }
Point (10,20)
위 내용은 C 언어의 익명 공용체 및 구조 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!