首页 > 解决方案 > 为什么变量总是打印0?

问题描述

#include <stdio.h>

int main(void)
{
    int j = 0;
    for(int i = 0; i < 100; i++)
    {
        j = j++;
    }
    printf("%d\n",j);

    return 0;
}

在上面的程序中,我考虑了变量99的输出。j但它总是 print 0

我不明白,为什么j总是打印0

标签: c

解决方案


推荐阅读