2941번 - 크로아티아 알파벳
for (int i = 0; i < strlen(word); i++)
위 코드에서 strlen(word)를 num으로 바꿔서 쓰면 c=c=을 입력했을때 출력값으로 3이 나옵니다.
왜 오류가 나는걸까요..?
strlen(word)를 num으로 바꿔쓰게 된다면
c=c=의 경우에서 i=1일 때 num--가 되므로
for의 조건이 i<3이 되어서 마지막 =을 검사하지 않습니다.
그렇군요! 감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
mint20 1년 전
for (int i = 0; i < strlen(word); i++)
위 코드에서 strlen(word)를 num으로 바꿔서 쓰면 c=c=을 입력했을때 출력값으로 3이 나옵니다.
왜 오류가 나는걸까요..?