본문 바로가기
Code review

[C]배열과 포인터 - ''[]''의 의미와 사용예

by cafrisun 2009. 5. 27.
 
01: // []의 의미와 그 사용 예
02: 
03: #include <stdio.h>
04: 
05: int main()
06: {
07:         char carr[4] = {'A', 'B', 'C', 'D'};
08:         
09:         printf("%c %c %c %c\n", carr[0], carr[1], carr[2], carr[3]);
10: 
11:         printf("%c %c %c %c\n", (carr+3)[0], (carr+3)[-1], (carr+3)[-2], (carr+3)[-3]);
12: 
13:         printf("%c %c %c %c\n", (carr+1)[-1], (carr+1)[0], (carr+1)[1], (carr+1)[2]);
14: 
15:         return 0;
16: }

<result>
이미지를 클릭하시면 원본크기로 보실수 있습니다.

반응형

'Code review' 카테고리의 다른 글

[WinApi]CreateFile()  (0) 2009.05.27
[C]continue 문 사용  (0) 2009.05.27
[C]복리의 원리합계 구하기  (0) 2009.05.27