728x90
- 구조체와 포인터
- 구조체의 선언 및 활용
typedef struct _tagMyST
{
int a; // 멤버
float f;
}MYST;
int main()
{
MYST s = {};
MYST *pST = &s;
s.a = 100;
s.f = 3.14f;
(*pST).a = 100;
(*pST).f = 3.14f;
pST->a;
pST->f;
return 0;
}
-
- 구조체를 선언한 뒤 구조체 변수를 통해 가리키는 멤버는 "." 으로 표시
- 포인터의 역참조를 통해 구조체 멤버를 지칭할 땐 "->"화살표로 표시
728x90
'📚책읽기' 카테고리의 다른 글
[C++] 가변배열(동적할당 활용) (0) | 2022.04.04 |
---|---|
[C++] 동적할당(malloc) (0) | 2022.04.04 |
[C++] 문자열 함수(wcslen, wcscat_s, wcscmp), 함수 구현 과제 (0) | 2022.03.13 |
[C++] 문자, 문자열(char, wchar_t, const wchar_t*) (0) | 2022.03.09 |
[C/C++] const 포인터, void 포인터 (0) | 2022.03.09 |