문자열 비교중 이해안가는부분!
머슴밥
2023.04.01
#includestdio.h
int main(void){
char str1[80];
char str2[80];
int i;
int flag;
printf(문자열을 입력하세요:);
gets(str1);
printf(비교할 문자열을 입력하세요:);
gets(str2);
flag=1;
for(i=0; str1[i]!=0&&str2[i]!=0; i++){
if(str1[i]!=str2[i]){
flag=0;
break;
}
}
if(flag==1 && str1[i]==0 && str2[i]==0)
printf(두 문자열은 같습니다.\n);
else
printf(두 문자열은 다릅니다.\n);
return 0;
}
형광펜으로 칠한부분이요왜 ==0을 쓴거죠?진짜 이해가 안가요;;;