>Now, BEFROE the flames start I KNOW the comma operator exists. >This is not overloading because subscripts are expressions, not statements. >So don't start quoting K&R pg 192 to me. You're wrong; it IS overloading BECAUSE subscripts are expressions. Thus, "array[t=3, t+2]" is equivalent to "array[5]". Your proposed use of the comma would therefore be ambiguous.