Irrigate9 2021-05-26 18:54 采纳率: 50%
浏览 26

matlab中while<1的循环里面有个if>1的条件语句,奇怪的问题来了

S=1; while(S<1) p=0.1; S=S+p; if S>1 S=1; end S end 为什么最后的输出里面会有两个1呢????

  • 写回答

4条回答 默认 最新

  • CSDN专家-黄老师 2021-05-26 19:50
    关注

    s=1不会进入while和if的语句里面,所以s的值从来没有变化

    评论

报告相同问题?