求解为什么这个结果输出为负且很大?
#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; }