#include <stdio.h>


int main() {

int a[2] = { 0,1 };

char b[2] = { 'a','b' };


printf("%d %d\n", *a, *(a + 1));

printf("%c %c\n", *b, *(b + 1));

}


일케쓰면 *(a + 1) 여기서 1이 int형이라서 주소값 하나 더 올라가서 1출력되는거 이해가는데


*(b + 1) 이거는 1이 int형인데 왜 b가 출력되는거임? 


이때까지 별 감흥없이 쓰다가 갑자기 생각나서....


아는사람있냐?