purpose   2년 전


printf("%s",ar1);

printf("%s",ar2);

printf("%s",ar);

을 끝에 붙여보면 출력은 똑같이 나오는데 왜틀린걸까요?

djm03178   2년 전

배열의 내용은 == 으로 비교할 수 없습니다. 배열 이름을 == 으로 비교하는 건 두 배열의 주소가 같은지를 확인하는 것인데, ar과 ar1의 주소가 같을 리 없고, ar과 ar2의 주소도 같을 리 없으니 항상 mixed만 출력됩니다.

purpose   2년 전

아.. 감사합니다!

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