Could not able to solve this.. I am implementing a queue. After writing the complete code I
As @Naveen said you can't assign to a member of a struct that is in global scope. Depending on the version of C though you could do this:
struct Queue q = {0,0};
or
struct Queue q = {.front = 0, .rear = 0 };