for (int j = 1;j==i;j++) 为什么这样不行呢
循环条件表达式应属于布尔型。(循环条件需能判断出ture还是false),然而j==i中i是变量不能判断真假
j==i 做循环的判断条件, 这个循环最多执行一次。 如果开始j==i 是成立的, 就会执行一次, 如果不成立,整个循环都不会执行
for语句中最后一个j只是变量,不能作为循环条件
j只是一个变量,不能充当循环条件吧?
你这句话的意思是,初始j=1;当j=i的时候循环才执行,然后j不改变(至少在本句不改变)