배열 char a[10]={\'1\',\'2\',\'3\'};

지정 되있는데  제가  a[0] 사이즈를 보닌깐 1이나오더라고요

근데 중요한건 할당받은 주소값의 크기를 보니 4가 나오더라고요

배열이 포인터 상수인건 알겠는데

포인터 안에 값이 들어가 있는게 아니라

예를 들자면  *a -> a[0] 부분을 가키고 있는거 잖아

근데 a[0]을char 두었는데 왜 1바이트가 안나오고 4바이트가 나옴?

포인터가 4바이트라서 a[0] 이부분도 4바이트로 받아 내야되는건가요?

2시간쨰 고민중인데 모르겠어염 자세한 설명ㅈㅁ여 ㅜㅜㅜ