#include <stdio.h>
#define SIZE 5
int main(void)
{
int i;
int a[SIZE]={1,2,3,4,5};
int b[SIZE]={1,2,4,6,7};
for(i=0;i<SIZE;i++)
{
if(a[i]!=b[i])
{
printf("다릅니다. %d
",b[i]);
break;
}
}
}
이거 실행시키니까 '다릅니다. 4'라고 한 번 나오고 그냥 끝나네요...
궁금한 게 break문인데, break는 한 번 실행시키면 한 개의 루프를 빠져나오는 거 아닌가요???
if루프 하나만 빠져나오면 a하고 b는 뒤에 3개가 다르니 '다릅니다.'가 3번 나와야 한다고 생각했는데 아니네요;;
고생만슴니다
알려드렸습니다^^
잘 짜셨습니다. 참고로 제 글을 읽어봐 주세요.
뭘 지었다는 거죠?
ㄴ닉네임이 그냥 지은 인거야