In the function equals what are the arguments?

In C, = is the assignment operator. On the left is the variable you want to assign a value to, on the right is the value you want to assign.

Code example:

int main(void) { int a; /* create a variable called 'a' */ int b = 0; /* create a variable called 'b' and give it a value of '0' */ a = 1; /* 'a' now contains the value '1' */ b = a; /* 'b' now contains the value '1' */ return 0; }