找回密码
 注册
关于网站域名变更的通知
查看: 409|回复: 1
打印 上一主题 下一主题

请教大神怎样理解下面的if嵌套语句 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-9 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

+ O0 _7 R# z0 N7 M: a9 b4 Pprocess(q(14))
  N4 O' U# F. j) m: P1 K# Q        begin
) V6 c5 L$ V( U( U5 {                if(q(14)'event and q(14)='1') then
+ z. C* \) l& J' A5 H. P                        if second<"111011" then" Y- _) z5 O: O
                                second <= second+1;0 W2 i- K( S9 |
                        else
$ u8 S% R# n  _) j! Y) q) t                                second <="000000";! S( j2 M4 }4 r$ v0 o
                                if minl < "1001" then; p  {1 o: {, U
                                        minl <= minl+1;
/ D" ~6 }$ |, t                                else
# i" ^0 M' g8 A$ `, d) S                                        minl <= "0000"; 1 _3 Y7 d2 c; n  s- e( a8 d
                                        if minh < "101" then& t! }% s! s7 j4 p
                                                minh <= minh+1;+ D) I, m% b9 C( c
                                        else
9 S% V; M' `8 ?- D. x& E                                                minh <="000";# Q& ], U- `& Z; H: n# S$ P& k: P
                                                if hourh <"10" then- F+ \7 c6 j( e) \8 M. F( U
                                                        if hourl < "1001" then
+ F) u4 v! w  y6 _! u( h9 ^+ Z2 M3 T                                                                hourl <= hourl+1;7 x2 b0 G% b) b$ y4 L$ q3 k- ]
                                                        else 3 M3 _/ p" L* C- h6 |/ f
                                                                hourl <= "0000";
' |9 D* @2 E0 A% z                                                                hourh <= hourh+1;. q3 m* y( ~1 ~9 S0 H
                                                        end if;
" w7 I1 i6 G* W) H( S                                                else if hourh = "10" then
2 d2 [1 [' @9 c6 C$ a5 H                                                                if hourl <"0011" then6 C  q9 {; z% N9 |
                                                                        hourl <= hourl+1;0 i4 y/ ~& }- J( f, l
                                                                else
# X& L8 I- S4 ^                                                              hourl <= "0000";! g* H# w3 ]- j1 g6 W
                                                                        hourh <= "00";
- q2 O( r$ R9 P4 a' ~                                                                end if;  e4 M2 S/ J; O) X
                                                        end if;0 W- ~- t9 f1 w
                                                end if;3 |; Q' S" ^3 X0 O! |0 u
                                        end if;9 C- N( E1 Q2 \' D- h. u; D2 S
                                end if;1 M1 H* Y0 ^* |0 }- t" S. Y
                        end if;5 q. F3 U: G7 `9 q  Y0 C
                end if;
5 q! I% A) ~& M7 X4 {, _2 t' a        end process;
+ Z# ?2 i3 h9 Z, L9 G% i4 S1 L, r: X我想问一下怎样理解上面的if嵌套语句,后面结尾end if需要多少个,是怎样来的,哪位大神对这样的嵌套语句有好的理解方式的请不吝赐教?非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-8 23:02 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表