C语言for循环问题
展开全部
k=7;
k++表示k在参与完这个运算之后进行自加1的操作。
对for循环进行分解:
当k=5,k<=5满足,所以进入下一次循环,k++
当k=6,k<=5不满足,跳出循环,k++
跳出循环之后,k=7
k++表示k在参与完这个运算之后进行自加1的操作。
对for循环进行分解:
当k=5,k<=5满足,所以进入下一次循环,k++
当k=6,k<=5不满足,跳出循环,k++
跳出循环之后,k=7
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-01-03
展开全部
k++, 可以理解是如下的实现:
{ int tmp = k; k = k+1; return tmp;}
当k = 5时, k++ <= 5满足条件,执行完该语句后, k = 6;
再次 执行 k++ <= 5, 执行完该判断后, k = 7, 因此最终的结果是 7
{ int tmp = k; k = k+1; return tmp;}
当k = 5时, k++ <= 5满足条件,执行完该语句后, k = 6;
再次 执行 k++ <= 5, 执行完该判断后, k = 7, 因此最终的结果是 7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k在最后一次循环的时候值为6,
然后对循环条件进行判断(再次执行k++<=5),再次+1
输出结果为7
然后对循环条件进行判断(再次执行k++<=5),再次+1
输出结果为7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询