![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
一个超级简单的c语言程序题!!在线等!!!!
#include<stdio.h>main(){intk,n,m;n=10;m=1;k=1;while(k++<=n)m*=2;printf("%d\n",m);}我的理...
#include <stdio.h>
main()
{ int k,n,m;
n=10;m=1;k=1;
while(k++<=n)m*=2;
printf("%d\n",m);
}
我的理解是:
k=2 m=2
k=3 m=4
k=4 m=8
k=5 m=16
k=6 m=32
k=7 m=64
k=8 m=128
k=9 m=256
k=10 m=512
所以最后输出结果应该是512啊,为什么是1024,?求详解!!!!! 展开
main()
{ int k,n,m;
n=10;m=1;k=1;
while(k++<=n)m*=2;
printf("%d\n",m);
}
我的理解是:
k=2 m=2
k=3 m=4
k=4 m=8
k=5 m=16
k=6 m=32
k=7 m=64
k=8 m=128
k=9 m=256
k=10 m=512
所以最后输出结果应该是512啊,为什么是1024,?求详解!!!!! 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询