[求助]为什么这两个执行结果相差那么大啊?
第一个
void main()
{ short k=1000,p;
p=k*k;
cout<<p<<endl;
}
第二个
void main()
{ short k=1000,p;
p=k*k;
cout<<p<<endl;
}
第一个
void main()
{ short k=1000,p;
p=k*k;
cout<<p<<endl;
}
第二个
void main()
{ short k=1000,p;
p=k*k/k;
cout<<p<<endl;
}