这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 22:57:32
![这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂](/uploads/image/z/11948134-22-4.jpg?t=%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%7E%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88+%EF%BC%89.ACCEPT+TO+A+IF+A%3D%E3%80%94123456%E3%80%95+S%3D0+ENDIF+S%3D1+S+RETURN%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88+%EF%BC%89.ACCEPT+TO+AIF+A%3D%E3%80%94123456%E3%80%95S%3D0ENDIFS%3D1RETURN%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%BE%E7%A4%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E4%B8%BA1%21%E4%B8%8D%E6%87%82)
这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂
这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN
下列程序段的输出结果是( ).
ACCEPT TO A
IF A=〔123456〕
S=0
ENDIF
S=1
RETURN
为什么显示的结果为1!不懂
这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂
if是条件语句,只有在条件为true的时候才会执行.
你看你的程序,s=1是在endif后面,而不是elseif,所以无论如何s=1都会执行.
所以s=1.
另外A在ascii码 中表示65.即使s=1是在elseif条件中,s仍然等于1.