C에서는 문자열을 저장할 때
char s[] = "hello";
char *s = "hello";
같이 2가지 방법이 있는데 이 둘의 차이는 뭔가요? 컴파일할 때, 실행할 때 실제로 메모리상에서 어떤 일이 일어나는지 알고 싶습니다.