[C언어 소스] 비교 연산으로 문자열을 비교했을 때의 버그 #include #include #define MAX_NAME_LEN 50 int main() { char name1[MAX_NAME_LEN+1] = "hello"; char name2[MAX_NAME_LEN+1] = "hello"; if(name1 == name2) { printf("%s와 %s는 같다.\n",name1,name2); } else { printf("%s와 %s는 다르다.\n",name1,name2); } return 0; } 실행 결과hello와 hello는 다르다. 본문[디딤돌 C언어] 71. 문자열 비교와 strcmp함수