C语言中,帮我解释下这个语句意思,t*=i
floatt=1.;inti;for(i=2;i<=5;i++)t*=it*=i是先t*2=2之后再把2赋予ti变成3之后再乘?都知道,看来我的问题的太简单了...我得好...
float t=1.;int i;
for(i=2;i<=5;i++)t*=i
t*=i 是先t*2=2 之后再把2赋予t i变成3 之后再乘?
都知道,看来我的问题的太简单了...我得好好学C了 给谁加分啊... 展开
for(i=2;i<=5;i++)t*=i
t*=i 是先t*2=2 之后再把2赋予t i变成3 之后再乘?
都知道,看来我的问题的太简单了...我得好好学C了 给谁加分啊... 展开
4个回答
展开全部
你的想法正确,先是t=t*i=1*2,将2的值赋予t,i递增接着再乘t。该语句打到的效果就是t=1*2*3*4*5,5的阶乘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
T=T*i;
1*2=2给T ,I变成3,
2*3=6 给T ,I 变成4.
你理解 的没错
1*2=2给T ,I变成3,
2*3=6 给T ,I 变成4.
你理解 的没错
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t*=i 等于 t=t*i=t*2=1*2=2;
然后执行i++;
然后执行i++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询