#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번 나와야 한다고 생각했는데 아니네요;;