#include <stdio.h>
int main(void)
{
char a[] = "abc";
char b[] = "abc";
if (a == b)
printf("일치\n");
else
printf("불일치\n");
return 0;
}
둘다 "abc" "abc" 값이 똑같은데 왜 계속 불일치가 나오는건지 모르겠습니다.
#include <stdio.h>
int main(void)
{
char a[] = "abc";
char b[] = "abc";
if (a == b)
printf("일치\n");
else
printf("불일치\n");
return 0;
}
둘다 "abc" "abc" 값이 똑같은데 왜 계속 불일치가 나오는건지 모르겠습니다.
어) 어장에 물고기 씨가 말랐어요!!
아재요...
문자열을 비교한게 아니라 문자열이 기록된 위치를 비교하고있음
ㄴ "abc" == "abc" 아닌가요?
진짜요??
C에선 배열의 이름만 적을경우 그 배열의 첫번째 주소를 반환하지롱
정말 친절한 답변 감사드립니다.
이새끼 어제도 무슨 개병신같은 글 싸질러놓고 혼자 자추딸치던 새끼임ㅋㅋㅋㅋㅋ 이따위 수준에서 자바가 어쩌고 씨쁠쁠어 어째?ㅋㅋㅋㅋㅋㅋㅋ 비응신뗄깜모쏠아다새낔ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
미안합니다.
어그로 아님?
codecre 원래 어그로뗄감인데 졸라 잘낚이네
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW