관리 메뉴

컴사랑의 이런 저런 이야기

C언어에 대해서 조금 더 깊게 알다 ㅡㅡ; 본문

일기/끄적거림

C언어에 대해서 조금 더 깊게 알다 ㅡㅡ;

컴사랑 comlover 2008. 4. 1. 18:45
컴사 요즘 교육 중입니다. ㅎㅎ
C를 배우고 있는데요.
컴사 나름대로 C를 조금은 안다고 생각했는데요.
이거 자만이 지나쳤나 봅니다 ^^


아래 코드 한번 보시죠 ^^

int a = (10, printf(“%d %d\n”, 10, 20), 30);

printf(“%d\n”, a);

이런게 가능할 줄이야 ㅡㅡ;


이것도 ^^

int a[5] = {10, 20, 30, 40, 50};
printf(“%d\n”, 2[a]);


이건 쉬운 원리 입니다.
원래 a[2]는 내부적으로 *(a+2)로 처리하게 되는데요
2[a]도 역시 *(2+a) 로 처리가 되는 것입니다. 안될 이유가 없는 것이죠.

배운 것이 조금 더 있는데 그건 정리를 좀 해서 올릴 기회를 한번 만들어보겠습니다. ㅡㅡ;
0 Comments
댓글쓰기 폼