질문

1. char* abc1 = "abcd"이 되면 int* abc1 = 1 이것도 되야하는 거 아님?

2. char abc2[] = "abcd"이 되면 char abc2[] = 1 이것되 되야하는 거 아님?

3.  char* abc1 = "abcd" 하고 char abc2[] = "abcd" 이게 도대체 왜 다른 거임? '전자는 문자열이 저장된 배열, 후자는 문자열의 주소값을 저장'이게 도대체 무슨 말임?