John Jeong (토론 | 기여) |
(→예시) |
||
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다) | |||
4번째 줄: | 4번째 줄: | ||
==예시== | ==예시== | ||
< | <syntaxhighlight lang='C' highlight='13-14' run> | ||
#include <stdio.h> | #include <stdio.h> | ||
22번째 줄: | 22번째 줄: | ||
return 0; | return 0; | ||
} | } | ||
</ | </syntaxhighlight> | ||
:→"pa->x" 와 (*pa).x 는 같은 의미를 | :→"pa->x" 와 (*pa).x 는 같은 의미를 가진다. | ||
==같이 보기== | ==같이 보기== |
2021년 4월 14일 (수) 19:12 기준 최신판
- C언어 화살표 연산자, 멤버 연산자
- C Language arrow operator, struct member operator
- 구조체 포인터에서 포인터가 구조체의 멤버를 가리킬때 사용
1 예시[ | ]
C
CPU
0.1s
MEM
17M
0.1s
Copy
#include <stdio.h>
struct posTag {
int x;
int y;
};
int main()
{
struct posTag a = {1, 2};
struct posTag *pa = &a;
printf("pa->x = %d, (*pa).x = %d\n", pa->x, (*pa).x);
printf("pa->y = %d, (*pa).y = %d\n", pa->y, (*pa).y);
return 0;
}
pa->x = 1, (*pa).x = 1 pa->y = 2, (*pa).y = 2
- →"pa->x" 와 (*pa).x 는 같은 의미를 가진다.
2 같이 보기[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- C (7)
C, C++ 주석 ― YkhwongC, C++ 주석 ― John JeongC, C++ 주석 ― JmnoteC, C++ 주석 ― John JeongC언어 연결리스트 구현 ― 돌멩이C언어 연결리스트 구현 ― John JeongC언어 연결리스트 구현 ― 돌멩이