if I have

char a[4];
char b[4];

is the following legal in c:

if (b == a)

These are NOT character strings just character arrays