char M = 'h';
char *mp ;
mp =& M;
*mp ='A";
printf("%c",M);
printf("%c",*mp);
이러면 AA가 출력되잖아요 이건알겠는데요
int M[5]={3,6,9,12,15};
int *p = M;
int a=0;
for(a=0;a<5;<a++)
printf("%d",printf(*p[a]);
==========================================
강의를 보다가 여기서 p 와 M 이 같다라고 하는데요
이것이 이해가 안가요
M 은 M[0] 번지의 주소이잖아요
*p 는 주소의값을 말하는거 아닌가요
*p = M ;
이러면
*p = M[0]번지의 주소
이게 말이 되는건가요?
음..머리가 아주 복잡하네요 ^^;
|