屁哥 发表于 2017-11-7 22:04:05

hacker.jin 发表于 2017-11-7 21:45
PS:新手理解循环最好的办法是在脑海里跟着循环走几圈,是在不行,用笔和纸记一下,每走一步,变量的变化 ...

你好
if (year1 == year2 && month1 == month2 && day1 == day2)
这里year1 == year2
2001 == 2017这个不相等是真还是假?
短路求值 逻辑与有一面为真 结果就为真   那这里2001 == 2017是假么?除了0其他的都是真?

屁哥 发表于 2017-11-7 22:09:54

hacker.jin 发表于 2017-11-7 21:45
PS:新手理解循环最好的办法是在脑海里跟着循环走几圈,是在不行,用笔和纸记一下,每走一步,变量的变化 ...

好像明白点了

galen111 发表于 2017-11-7 22:28:53

屁哥 发表于 2017-11-7 21:52
while (day1

days=311月份 后面的不说了month1取值范围 0-12month1=0时对应着days month1定义的是整型变量 不是数组变量 可以用作于数组变量里的参数 0-11 说的不是很清楚 希望你能理解

屁哥 发表于 2017-11-8 21:04:06

hacker.jin 发表于 2017-11-7 21:45
PS:新手理解循环最好的办法是在脑海里跟着循环走几圈,是在不行,用笔和纸记一下,每走一步,变量的变化 ...

while (day1 <= days)
你好这里为什么用month1   我能理解这个是一月的意思但是之前也没定义这个是一月份啊?
这里没理解帮指点一下我这今天停电了手机上的谢谢

屁哥 发表于 2017-11-8 21:04:47

3-3 发表于 2017-11-7 21:07


while (day1 <= days)
你好这里为什么用month1   我能理解这个是一月的意思但是之前也没定义这个是一月份啊?
这里没理解帮指点一下我这今天停电了手机上的谢谢

屁哥 发表于 2017-11-8 21:05:33

闪电猫网络 发表于 2017-11-7 21:24
比如生日为2008-1-1,今天为2009-1-1,计算的结果是378

while (day1 <= days)
你好这里为什么用month1   我能理解这个是一月的意思但是之前也没定义这个是一月份啊?
这里没理解帮指点一下我这今天停电了手机上的谢谢
页: 1 [2]
查看完整版本: 17~18课 生命计算机 求注释 求解释 求讲解