平泽唯の吉太 2022-11-04 13:46 采纳率: 93.8%
浏览 23
已结题

请问这个应该怎么看中间xy那里和while(1)(语言-c语言)

img


我知道会执行if 因为1.5>1
然后怎么看下面的xy赋值?
然后while(1)是什么意思 它的条件是1?

  • 写回答

3条回答 默认 最新

  • 伍六七0804 2022-11-04 13:59
    关注
     x=y;
     y=x;
     z=x/y;
    这里就是迷惑你的 
    x = y
    y = x;
    之后 y的值没变,x变成y了
    
    后面z = 1了
    然后就进入break了
    
    while(1)
    就是死循环,一直循环,直到遇到break后退出
    
    y始终没变
    所以最后输出为2.4
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月12日
  • 已采纳回答 11月4日
  • 创建了问题 11月4日