以九九乘法表为例

int main()
{
    for (int i = 1; i <= 9; i++)
    {
        for (int b = 1; b <= i; b++)
        {
            printf("%d * %d = %d ",b,i,b*i);
        }
        printf("\n");
    }
}
for的嵌套循环中,内循环体系中b的值在内循环执行完毕后会重新定义为1,但是外循环不会重新定义,当i = 2时候,内循环会执行两次,在第三次循环因不满足表达式2,则跳出循环,则b值销毁,在i=3时候b会重新定义。
最后修改:2021 年 12 月 21 日
如果觉得我的文章对你有用,请随意赞赏