Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2533] Re:[만해] 퀴즈 입니다 조금 어렵게 생각될수도 있는데요 한번 봐주세요
김진호.불사새 [phenix96] 925 읽음    2003-05-02 17:06
답은 에러 안남


배열은 다음과 같이 포인터 처럼 동작합니다.

int b[10];
b[0] => *(b+0)
b[1] => *(b+1)
...

a[i]
i[a]

이 두가지의 경우

a[i] => *(a+i) => *(i+a) => i[a]


만약..맞는다면..선물 있나요?

강재호.만해 님이 쓰신 글 :
: 포인터에 관한 퀴즈 인데요
:
: 다음의 소스에서 에러가 날까요? 난다면 왜?
:
: 그리고 안 난다면 어떠한 원리로 안 나는 걸까요?
:
: #include <stdio.h>
:
: int main ( void )
:   {
:     int a[10] = {0,1,2,3,4,5,6,7,8,9};
:     int i =0;

:     for ( i = 0 ; i < 10 ; i ++ )
:       {
:         printf("%dth element is %d\n",i,a[i]);
:         printf("%dth element is %d\n\n",i,i[a]);
:       }
:   }
:
: 많은 리플 바랍니다.

+ -

관련 글 리스트
2531 [만해] 퀴즈 입니다 조금 어렵게 생각될수도 있는데요 한번 봐주세요 강재호.만해 906 2003/05/02
2533     Re:[만해] 퀴즈 입니다 조금 어렵게 생각될수도 있는데요 한번 봐주세요 김진호.불사새 925 2003/05/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.