输出的结果intk,m,n;n=10;m=1;k=1;while(k<=n)m*=2;printf("%d\n",m);

2021-11-04 社会 192阅读
没有输出,这是个死循环,k的值永远少于n,循环无法跳出
如果写成
k=1;
while(k<=n)
{
m*=2;
k++;
}
输出应该是1024,因为m=1*2^10=1024
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com