导读 从for循环开始:i=1,对于b=i
从for循环开始:i=1,对于b=i<4?i:8-i这个语句,由于?:这是个条件运算符,它的优先级高于赋值运算符=。
所以,先进性后面的运算。
由于i=1,所以i<4为真,于是b=i=1。
然后执行第二个for循环。
j从1到b,由于b=1,所以只循环一次,输出一个“o”,最后执行第三个for循环。
和第二个一样只循环一次。
输出一个“A”。
i=1的循环结束。
i=2和i=3同上。
只是第二次和第三次for循环循环2次。
i=4,由于i<4为假,所以,b=8-i=4。
然后执行第二个for循环,j从1到b,由于b=2,所以循环进行2次。
输出2个“o”,最后执行第三个for循环。
和第二个一样循环2次,输出2个“A”。
i=5和i=6和i=7同上。