回复:时间比较输出 为什么这样写不可以?求助

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15522
  • 精华

    101
  • 被关注

    962

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2020-05-06 12:03:09

4楼

这类事情最好是首先用生活常识取估算一次。举个例子:

我设定2020年5月1日,现在是5月6日。那么你决定这个点是通不是不通?看你程序,好像带给我们一个思路就是时间经过过这个点的话就以后都保持on,是不是?那么你还是回答一下上面问题吧。

可能你听上面说,全部用了大于等于的比较之后,又会出现一些不正常情况的。又举个例子:

我设定5月31日,今天……,可惜5月31日那天是星期天整天没有通电,下一天就儿童节了日期的比较(1<31)不成立。那程序这个点应该通还是不通?实际上,生活常识上,这个点应该通还是不通?

生活常识 生活常识 生活常识。

按照生活常识作为指导,去判断时间。

就我上面第一个例子,今天都6日了,都比1日大了,还要去判断时分秒吗?

就我上面第二个例子,今天都6月了,都比5月大了,还要去判断日吗?

光用等于;大于等于;大于都不行,这是一个复合条件的判断。

再举个例子,两个人把出生年月日时分秒拿出来,你肯定一下就判断出谁年龄大。你是怎么判断的,把过程写上。你就当作这个判断过程是要去教幼儿园的小朋友的。

细思一下,为什么自己会判断,却无法编出程序?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15208条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。