代码:
#include<stdio.h>
int main(void)
{
int i, j;
for(j = i+1, i=1; i<=5; j++, i++)
printf("%d %d\n", i, j);
return 0;
}
输出:
1 66
2 67
3 68
4 69
5 70
谁能解释一下代码输出的性质?
最佳答案
当您设置 j=i+1 时,i 未初始化。我(最初)几乎可以是任何东西。
关于c - 解释代码输出的性质?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17732322/