不是,中间a只是判断条件,当a为真(逻辑非0)循环继续执行,当a为假(逻辑0)跳出,循环结束。
for(a=5; a ; a- -) 中间的一个a.这个a的意思是: a!=0,这里是条件,为真才循环,在数值中0为假,其它为真.
不是,是把a当作是一个逻辑条件在进行判断,等同于a != 0