求解为什么这个结果输出为负且很大?
#include<stdio.h>main()
{ int n;
int i1,i2,i3,i4, m;
printf("input a integer(10000-9999):\n");
scanf("%d",&n);
i1=m%10;
i2=m%100/10;
i3=m/100%10;
i4=m/1000;
m=i1+i2+i3+i4;
printf("The sum is:%d",m);
}
[此贴子已经被作者于2019-3-31 09:59编辑过]

程序代码:#include<stdio.h>
int main()
{
int i,n=1,m=2;
for(i=0;i<10;i++) {
int j;
printf("%p %d\n",&j,j);
j=i;
}
return 0;
}
