Is there a way to declare the size of an array using pointer notation without the square brackets that I used here?
const int SIZE = 100;
int myarray[SIZE];
If you don't want to use the square brackets you can use the C dynamic allocation:
int *myarray = (int*) malloc ( size*sizeof(int) );