I'm new to C and don't understand this type of for loop syntax.
for(int i(9), j(0); i > j; i--, j++)
cout << i;
This gives the result of 98765, but why?
I'm used to loops like this:
for(int i = 9, int j = 0; i>j; i--, j++){
System.out.println(i);
}
I see that i is being initialized to 9 and j to 0, but how does it get a number that big?