永发信息网

C自减程序的烦恼

答案:5  悬赏:30  手机版
解决时间 2021-06-04 13:14
  • 提问者网友:最美的风景
  • 2021-06-03 22:24

#include<stdio.h>
void main(){
int x=8,i;
for(;x>0;x--)
{if(x%3){
printf("%d\n",x--);
continue;
}
printf("%d\n",--x);

}
}

这个程序结果是8,5,4,2

问下为什么第一次就--x是8还么变

最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-06-03 23:47
能否说的清楚点,我也搞C语言的
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-06-04 03:02
一则哲理小品,推荐给你: 幸福总围绕在别人身边,烦恼总纠缠在自己心里,这是大多数人对幸福和烦恼的理解。差学生以为考了高分就可以没有烦恼,贫穷的人以为有了钱就可以得到幸福。结果是,有烦恼的依旧难销烦恼,不幸福的仍然难得幸福。 烦恼,永远是寻找幸福的人命中的劫数。 另一类人也像在登山,但他们并不刻意要登到哪里。一路上走走停停,看看流岚,赏赏虹霓,吹吹清风,心灵在放松中,得到某种自足。 尽管不得大愉悦,然而,这些琐碎而细微的小自在,萦绕于心扉,一样芬芳身心,恬静自我。 有的人本来幸福着,却看起来很烦恼;有的人本来该烦恼,却看起来很幸福。 活得糊涂的人,容易幸福;活得清醒的人,容易烦恼。这是因为,清醒的人看得太真切,一较真,生活中便烦恼遍地;而糊涂的人,计较得少,虽然活得简单粗糙,却因此觅得了人生的大滋味。 所以,人生的烦恼是自找的。不是烦恼离不开你,而是你撇不下它。 这个世界,为什么烦恼的都有。为权,为钱,为名,为利,人人行色匆匆,背上背着这个沉重的布囊,装得越多,牵累得也就越多。 几乎所有的人都在追逐着人生的幸福。然而,就像卞之琳《断章》诗所写的那样,我们常常看到的风景是:一个人总在仰望和羡慕着别人的幸福,一回头,却发现,自己正被别人仰望和羡慕着。 其实,谁都是幸福的。只是,你的幸福,常常感受在别人心里。 ·
  • 2楼网友:西岸风
  • 2021-06-04 02:57
if()中的运行条件是判断表达式的值不为0,此题中表达式x%3在第一次运行时其值为2,不为0,所以执行if语句,如果x%3的值为0则跳出循环
  • 3楼网友:詩光轨車
  • 2021-06-04 01:39

我有点搞不懂你的问题是什么意思

问题说清楚,还要说明你的 continue 会导致些问题

让我分析下你的程序

去掉没用的printf

实际所用的运算如下

x-- //循环 第一个printf x-- continue x-- //循环 第一个printf x-- continue x-- //循环 第二个printf x++ x-- //循环 第一个printf x-- continue x-- //循环 第一个printf x-- continue x-- //循环 第二个printf x++ x-- //循环 第一个printf x-- continue x-- //循环 第一个printf x-- continue

  • 4楼网友:末日狂欢
  • 2021-06-04 01:17
if(x%3)这里没有写完吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯