#include<iostream>
#define ARR_SIZE 5;
using namespace std;
int arry_equal(int a[], int b[], int size);

int main()
{
    int a[ARR_SIZE] = {1,2,3,4,5};
    int b[ARR_SIZE] = {1,3,5,7,9};
    int c;
    c=arry_equal(a[],b[],ARR_SIZE));
    while(1){
    if(0==c)
        cout <<"두 배열 a,b의 전체 원소는 같습니다"<<endl;
        break;
    if(1==c)
        cout<<"두 배열 a,b의 전체 원소는 같지 않습니다"<<endl;
        break;
    }
}
int arry_equal(int a[], int b[], int size)
{
    int i;
    bool t=true;
    bool f=false;
    
    for(i=0;i<size;i++){
        if(a[i]==b[i])
            return false;
        else
            return true;
    }
}

형님들 help me..
이게 무슨 프로그램이냐면
함수를 받아서 bool자료형으로 반환하는건대
만약 리턴되는 값이0이면 배열의 전체 원소는 0
이고 배열의 전체 원소가 다르면 1 
인데 오류가 나는데 왜 오류가 나는지를 모르겠음
8~14까지 오류가 나는데 왜이러는지 모르겠음;


우리집 비쥬얼스튜디오가 IntelliSense기능이랑 검색기능이 안된다고 뜨는데 그거&#46484;에 그런거임?
아니면 진짜 문법적인 문제임?