关于运算顺序和输出结果的问题
今天在练习的时候写的一段代码 对输出的代码不理解不知道是因为运算顺序的问题
还是赋值的问题 下面是代码
#include <stdio.h>
main()
{
int i,y;
y=10;
i=10/y*(127/i);
printf("%d \n",i);
system("pause");
}
输出的结果是7, 我不知道这个7是得来的
#include <stdio.h>
main()
{
int i;
printf("%d \n",i);
system("pause");
}
这个输出来结果是2,是不是代表初始i的默认值就是2呢?