ckdrb7067   4년 전

ㅅ소스코드 아래에서 8번라인은 안되고 9번라인은 동작하는데요

8번라인을 디버깅해보면 문자열에 이상한 문자가 들어갔있다고 나오면서 이상한 값이 들어가있습니다.

근데 9번라인은 문자가 제대로 들어가구요

두 문자를 합쳐서 대입하는게 왜 안되는지 이해가안되네요...


djm03178   4년 전

s[i]는 string이 아니라 char이고, char는 정수형이기 때문에 두 char를 더하는 건 말 그대로 그 정수값 2개를 더하는 연산일 뿐입니다. 그렇게 해서 더해진 결과를 첫 번째이자 유일한 문자로 가지는 문자열이 하나 생성됩니다.

댓글을 작성하려면 로그인해야 합니다.