sizeof "hello" 는 널문자 포함 6임 리터럴이 포인터였으면 포인터의 크기가 나왔을거임 ㄷㄷ 그래서 C에선 char[] 형태임. 근데 배열은 Lvalue임 그래서 "foo"[0] = 0 이 문법이 맞는 문법임 ㄷㄷ 그래서 C++에서는 리터럴을 const char[] 로 바꿔버림
C에서나 C++에서나 문자열 리터럴은 const char[]임
근데 C에서는 const 마음대로 뗐다 붙였다 하면서 캐스팅이 가능하기땜에 char* sex = "sex"해도 문제가 없는거지 문자열 리터럴은 C에서든 C++에서든 const char[]임