第一个
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;}
因为P被负的值不一样呀1一个是P=K*K另一个是P=K*K/K
把short 改成int 就没异议拉。