두 문자열 리터럴의 연결은 어떻게 작동합니까? char* a="dsa" "qwe"; printf("%s", a); 출력:dsaqwe 제 질문은 이 물건이 왜 작동하는지 입니다.두 문자열 리터럴 사이에 공백이나 아무것도 주지 않으면 문자열 리터럴이 연결됩니다. 이게 어떻게 작동하는 겁니까?ISO C 표준에 의해 정의되며, 인접한 문자열 리터럴이 하나로 결합됩니다. 언어는 조금 건조하지만(결국 표준입니다) 섹션6.4.5 String literals의C11상태: 번역 단계 6에서, 인접한 문자의 임의의 시퀀스 및 동일하게 프리픽스된 넓은 문자열 리터럴 토큰에 의해 지정된 멀티바이트 문자 시퀀스는 단일 멀티바이트 문자 시퀀스로 연결됩니다. 이는 에도 언급되어 있습니다.5.1.1.2 Translation phas..