这个循环几次,为什么要这么写?

for(int i=0,j=10; i=j=10; i++,j--)
;

会一直执行,中间那个是赋值语句

这个是错误的,应该为:for(int i=0,j=10; i=j=10;; i++,j--)