亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1076_8.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
                     sequence_of_statements ]
                <b>end if</b> [ <i>if</i>_label ] ;
</pre>
<p>If a label appears at the end of an if statement, it must repeat the if label.
<p>For the execution of an if statement, the condition specified after <b>if</b>,and any conditions specified after <b>elsif</b>, are evaluated in succession(treating a final <b>else</b> as <b>elsif</b> TRUE <b>then</b>) until one evaluates to TRUE or all conditions are evaluated and yield FALSE.  If one condition evaluates to TRUE, then the corresponding sequence of statements is executed; otherwise, none of the sequences of statements is executed.
<h2><a name="8.8">  <a href = "1076_8.HTM#8.8"> 8.8 </a>   Case statement</a></h2>
<p>A case statement selects for execution one of a number of alternative sequences of statements; the chosen alternative is defined by the value of an expression.
<pre>     case_statement ::=
         [ <i>case</i>_label : ]
              <b>case</b> expression <b>is</b>
                  case_statement_alternative
                  { case_statement_alternative }
<b>              end case</b> [ <i>case</i>_label ]<b> </b>;

     case_statement_alternative ::=
         <b>when</b> choices =>
            sequence_of_statements
</pre>
<p>The expression must be of a discrete type, or of a one-dimensional array type whose element base type is a character type.  This type must be determinable independently of the context in which the expression occurs, but using the fact that the expression must be of a discrete type or a one-dimensional character array type.  Each choice in a case statement alternative must be of the same type as the expression; the list of choices specifies for which values of the expression the alternative is chosen.
<p>If the expression is the name of an object whose subtype is locally static,whether a scalar type or an array type, then each value of the subtype must be represented once and only once in the set of choices of the case statement, and no other value is allowed; this rule is likewise applied if the expression is a qualified expression or type conversion whose type mark denotes a locally static subtype, or if the expression is a call to a function whose return type mark denotes a locally static subtype.
<p>If the expression is of a one-dimensional character array type, then the expression must be one of the following:
<ul>
<p>--  The name of an object whose subtype is locally static
<p>--  An indexed name whose prefix is one of the members of this list and whose indexing expressions are locally static expressions
<p>--  A slice name whose prefix is one of the members of this list and whose discrete range is a locally static discrete range
<p>--  A function call whose return type mark denotes a locally static subtype
<p>--  A qualified expression or type conversion whose type mark denotes a locally static subtype
</ul>
<p>In such a case, each choice appearing in any of the case statement alternatives must be a locally static expression whose value is of the same length as that of the case expression.  It is an error if the element subtype of the one-dimensional character array type is not a locally static subtype.
<p>For other forms of expression, each value of the (base) type of the expression must be represented once and only once in the set of choices, and no other value is allowed.
<p>The simple expression and discrete ranges given as choices in a case statement must be locally static.  A choice defined by a discrete range stands for all values in the corresponding range.  The choice <b>others</b> is only allowed for the last alternative and as its only choice; it stands for all values(possibly none) not given in the choices of previous alternatives.  An element simple name (see   <a href = "1076_7.HTM#7.3.2"> 7.3.2 </a>  ) is not allowed as a choice of a case statement alternative.
<p>If a label appears at the end of a case statement, it must repeat the case label.
<p>The execution of a case statement consists of the evaluation of the expression followed by the execution of the chosen sequence of statements.

<h4>NOTES</h4>
<p>1--The execution of a case statement chooses one and only one alternative,since the choices are exhaustive and mutually exclusive.  A qualified expression whose type mark denotes a locally static subtype can often be used as the expression of a case statement to limit the number of choices that need be explicitly specified.
<p>2--An <b>others</b> choice is required in a case statement if the type of the expression is the type <i>universal_integer</i> (for example, if the expression is an integer literal), since this is the only way to cover all values of the type <i>universal_integer.</i>
<p>3--Overloading the operator "=" has no effect on the semantics of case statement execution.
<h2><a name="8.9">  <a href = "1076_8.HTM#8.9"> 8.9 </a>   Loop statement</a></h2>
<p>A loop statement includes a sequence of statements that is to be executed repeatedly, zero or more times.
<pre>     loop_statement ::=
         [ <i>loop</i>_label : ]
              [ iteration_scheme ] <b>loop</b>
                   sequence_of_statements
              <b>end loop</b> [ <i>loop</i>_label ] ;

     iteration_scheme ::=
            <b>while</b> condition
         | <b>for</b> <i>loop</i>_parameter_specification

     parameter_specification ::=
         identifier <b>in</b> discrete_range
</pre>
<p>If a label appears at the end of a loop statement, it must repeat the label at the beginning of the loop statement.
<p>Execution of a loop statement is complete when the loop is left as a consequence of the completion of the iteration scheme (see below), if any, or the execution of a next statement, an exit statement, or a return statement.
<p>A loop statement without an iteration scheme specifies repeated execution of the sequence of statements.
<p>For a loop statement with a <b>while</b> iteration scheme, the condition is evaluated before each execution of the sequence of statements; if the value of the condition is TRUE, the sequence of statements is executed; if FALSE, the iteration scheme is said to be <i>complete</i> and the execution of the loop statement is complete.
<p>For a loop statement with a <b>for</b> iteration scheme, the loop parameter specification is the declaration of the <i>loop parameter</i> with the given identifier.  The loop parameter is an object whose type is the base type of the discrete range.  Within the sequence of statements, the loop parameter is a constant.  Hence, a loop parameter is not allowed as the target of an assignment statement.  Similarly, the loop parameter must not be given as an actual corresponding to a formal of mode <b>out</b> or <b>inout</b> in an association list.
<p>For the execution of a loop with a <b>for</b> iteration scheme, the discrete range is first evaluated.  If the discrete range is a null range, the iteration scheme is said to be <i>complete</i> and the execution of the loop statement is therefore complete; otherwise, the sequence of statements is executed once for each value of the discrete range (subject to the loop not being left as a consequence of the execution of a next statement, an exit statement, or a return statement), after which the iteration scheme is said to be <i>complete</i>.  Prior to each such iteration, the corresponding value of the discrete range is assigned to the loop parameter.  These values are assigned in left-to-right order.
<p>NOTE--A loop may be left as the result of the execution of a next statement if the loop is nested inside of an outer loop and the next statement has a loop label that denotes the outer loop.
<h2><a name="8.10">  <a href = "1076_8.HTM#8.10"> 8.10 </a>   Next statement</a></h2>
<p>A next statement is used to complete the execution of one of the iterations of an enclosing loop statement (called "loop" in the following text).  The completion is conditional if the statement includes a condition.
<pre>     next_statement ::=
         [ label : ] <b>next</b> [ <i>loop</i>_label ] [ <b>when</b> condition ] ;
</pre>
<p>A next statement with a loop label is only allowed within the labeled loop and applies to that loop; a next statement without a loop label is only allowed within a loop and applies only to the innermost enclosing loop (whether labeled or not).
<p>For the execution of a next statement, the condition, if present, is first evaluated.  The current iteration of the loop is terminated if the value of the condition is TRUE or if there is no condition.
<h2><a name="8.11">  <a href = "1076_8.HTM#8.11"> 8.11 </a>   Exit statement</a></h2>
<p>An exit statement is used to complete the execution of an enclosing loop statement (called "loop" in the following text).  The completion is conditional if the statement includes a condition.
<pre>     exit_statement ::=
         [ label : ] <b>exit</b> [ <i>loop</i>_label ] [ <b>when</b> condition ] ;
</pre>
<p>An exit statement with a loop label is only allowed within the labeled loop and applies to that loop; an exit statement without a loop label is only allowed within a loop and applies only to the innermost enclosing loop (whether labeled or not).
<p>For the execution of an exit statement, the condition, if present, is first evaluated.  Exit from the loop then takes place if the value of the condition is TRUE or if there is no condition.
<h2><a name="8.12">  <a href = "1076_8.HTM#8.12"> 8.12 </a>   Return statement</a></h2>
<p>A return statement is used to complete the execution of the innermost enclosing function or procedure body.
<pre>     return_statement ::=
         [ label : ] <b>return</b> [ expression ] ;
</pre>
<p>A return statement is only allowed within the body of a function or procedure,and it applies to the innermost enclosing function or procedure.
<p>A return statement appearing in a procedure body must not have an expression.  A return statement appearing in a function body must have an expression.
<p>The value of the expression defines the result returned by the function.  The type of this expression must be the base type of the type mark given after the reserved word <b>return</b> in the specification of the function.  It is an error if execution of a function completes by any means other than the execution of a return statement.
<p>For the execution of a return statement, the expression (if any) is first evaluated and a check is made that the value belongs to the result subtype.  The execution of the return statement is thereby completed if the check succeeds; so also is the execution of the enclosing subprogram.  An error occurs at the place of the return statement if the check fails.

<h4>NOTES</h4>
<p>1--If the expression is either a numeric literal, or an attribute that yields a result of type <i>universal_integer</i> or <i>universal_real</i>, then an implicit conversion of the result is performed.
<p>2--If the return type mark of a function denotes a constrained array subtype,then no implicit subtype conversions are performed on the values of the expressions of the return statements within the subprogram body  of that function.  Thus, for each index position of each value, the bounds of the discrete range must be the same as the discrete range of the return subtype,and the directions must be the same.
<h2><a name="8.13">  <a href = "1076_8.HTM#8.13"> 8.13 </a>   Null statement</a></h2>
<p>A null statement performs no action.
<pre>     null_statement ::=
         [ label : ] <b>null</b> ;
</pre>
<p>The execution of the null statement has no effect other than to pass on to the next statement.
<p>NOTE--The null statement can be used to specify explicitly that no action is to be performed when certain conditions are true, although it is never mandatory for this (or any other) purpose.  This is particularly useful in conjunction with the case statement, in which all possible values of the case expression must be covered by choices: for certain choices, it may be that no action is required.
<HR>
<a href="../../HTML/HOMEPG.HTM"><img src="HP.GIF"  border=0></a>
<a href="1076_TOC.HTM"><img src="TOP.GIF" BORDER=0></a>
<a href="1076_7.HTM"><img src="LEFT.GIF" BORDER=0></a>
<a href="1076_9.HTM"><img src="RIGHT.GIF" BORDER=0></a>
</body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区日韩| 国产乱码一区二区三区| 国产午夜精品一区二区| 久久久久久久久久久久电影 | 91丝袜美女网| 99r精品视频| 精品视频123区在线观看| 欧美日韩在线三级| 欧美成人a视频| 久久久久久97三级| 国产精品成人免费| 一区二区三区电影在线播| 亚洲一区二区三区四区五区中文| 亚洲福利一区二区| 久久爱www久久做| 高清免费成人av| 一本色道a无线码一区v| 欧美乱妇一区二区三区不卡视频| 日韩女优av电影| 日本一区二区综合亚洲| 亚洲精品视频免费观看| 婷婷丁香激情综合| 国产激情偷乱视频一区二区三区| 99国产精品视频免费观看| 7777精品伊人久久久大香线蕉 | 视频一区二区国产| 久久99精品国产麻豆不卡| a级精品国产片在线观看| 欧美午夜寂寞影院| 精品粉嫩超白一线天av| 亚洲精品视频免费观看| 久草这里只有精品视频| 91福利视频久久久久| 欧美一区二区精品| 最新日韩av在线| 激情综合一区二区三区| 91高清在线观看| 久久久99久久| 日日骚欧美日韩| 91一区二区三区在线播放| 日韩欧美一区二区三区在线| 亚洲欧美日韩国产中文在线| 韩国成人精品a∨在线观看| 欧美在线看片a免费观看| 国产亚洲一区二区三区四区| 日韩中文字幕区一区有砖一区 | 色成年激情久久综合| 久久综合狠狠综合久久激情| 亚洲成人av免费| 波多野结衣的一区二区三区| 欧美变态口味重另类| 亚洲成人777| 91精品福利在线| 亚洲欧洲精品成人久久奇米网| 蜜臀av一区二区在线免费观看| 欧美伊人久久久久久久久影院 | 欧美色综合久久| 18欧美亚洲精品| 国产乱理伦片在线观看夜一区| 91精品国产综合久久福利软件| 亚洲精品久久久久久国产精华液 | 亚洲毛片av在线| 91在线视频网址| 中文字幕国产一区二区| 韩国v欧美v日本v亚洲v| 精品国产露脸精彩对白| 老司机午夜精品99久久| 日韩一级欧美一级| 青娱乐精品视频| 91精品免费观看| 日本人妖一区二区| 91精品国产综合久久精品| 日本最新不卡在线| 日韩视频一区二区三区在线播放 | 自拍视频在线观看一区二区| 波多野结衣欧美| 亚洲摸摸操操av| 91黄色小视频| 亚洲高清免费观看 | 国产欧美日韩亚州综合| 成人爱爱电影网址| 亚洲欧美激情一区二区| 91精品91久久久中77777| 亚洲成人av福利| 日韩一区二区三| 高清av一区二区| 国产精品对白交换视频| 91蝌蚪porny九色| 亚洲成av人在线观看| 欧美大片免费久久精品三p| 国产一区二区三区综合| 国产精品国产三级国产专播品爱网| www.成人网.com| 午夜一区二区三区在线观看| 欧美一区二区在线免费观看| 精品一区二区三区影院在线午夜 | 亚洲欧美一区二区三区孕妇| 欧美色视频一区| 久久精品国产一区二区| 中文字幕乱码日本亚洲一区二区 | 91麻豆免费观看| 蜜桃视频免费观看一区| 中文字幕在线观看一区二区| 欧美日韩久久一区二区| 国产在线麻豆精品观看| 亚洲精品老司机| 久久久久久影视| 欧美日韩视频在线第一区 | 成人一级片网址| 亚洲国产aⅴ天堂久久| 国产视频在线观看一区二区三区 | 在线观看网站黄不卡| 韩国欧美国产1区| 亚洲成人www| 国产精品久久久久久久久久免费看 | www.亚洲在线| 久久成人久久爱| 亚洲综合999| 国产亚洲综合性久久久影院| 欧美日本视频在线| 成人高清视频在线观看| 麻豆91在线看| 亚洲午夜一区二区| 中文字幕一区在线观看视频| 精品国产a毛片| 4hu四虎永久在线影院成人| zzijzzij亚洲日本少妇熟睡| 国产中文字幕精品| 青青青爽久久午夜综合久久午夜 | 日韩视频一区在线观看| 在线视频欧美精品| 91在线视频观看| 福利一区二区在线观看| 国产精品影音先锋| 麻豆91小视频| 久久99最新地址| 麻豆精品一二三| 免费人成网站在线观看欧美高清| 亚洲一区二区偷拍精品| 亚洲女性喷水在线观看一区| 国产精品久久久久影院老司| 久久久久久免费毛片精品| 欧美mv日韩mv亚洲| 日韩欧美国产1| 日韩欧美国产精品一区| 欧美一区午夜精品| 日韩一区二区在线观看视频播放| 在线播放国产精品二区一二区四区| 色综合色综合色综合| 色狠狠色狠狠综合| 一本色道亚洲精品aⅴ| 色婷婷激情一区二区三区| 色综合视频在线观看| 91小宝寻花一区二区三区| 91在线精品秘密一区二区| av综合在线播放| 欧洲国内综合视频| 欧美精品欧美精品系列| 欧美一区二区三区啪啪| 欧美成人在线直播| 久久午夜色播影院免费高清| 国产精品欧美一区喷水| 亚洲欧洲另类国产综合| 亚洲一区二区三区四区在线| 午夜成人免费电影| 久久精品国产**网站演员| 国内精品自线一区二区三区视频| 国产成人av电影在线| av在线不卡网| 欧美日韩中文另类| 欧美变态tickling挠脚心| 中文一区二区在线观看| 亚洲日本护士毛茸茸| 午夜天堂影视香蕉久久| 国产一区二区三区久久久| 成人午夜电影久久影院| 欧美亚洲高清一区二区三区不卡| 日韩三级中文字幕| 国产精品久久久久久久久久久免费看 | 久久久精品国产免大香伊| 亚洲桃色在线一区| 日韩1区2区3区| 成人免费不卡视频| 欧美一区午夜精品| 亚洲视频 欧洲视频| 免费不卡在线观看| 91在线观看成人| 欧美一区二区三区白人| 国产精品色在线观看| 性做久久久久久久久| 丰满少妇在线播放bd日韩电影| 在线中文字幕不卡| 国产日韩高清在线| 日韩精品一二区| 91美女蜜桃在线| 亚洲国产精品激情在线观看| 日韩黄色一级片| 91在线播放网址| 中文字幕免费一区| 极品美女销魂一区二区三区|