15. Statements

王朝other·作者佚名  2006-05-04
窄屏简体版  字體: |||超大  

programmed in C and C++. end note]

statement:

labeled-statement

declaration-statement

embedded-statement

embedded-statement:

block

empty-statement

expression-statement

selection-statement

iteration-statement

jump-statement

try-statement

checked-statement

unchecked-statement

lock-statement

using-statement

The embedded-statement nonterminal is used for statements that appear within

other statements. The use of

embedded-statement rather than statement excludes the use of declaration

statements and labeled statements

in these contexts. [Example: The code

void F(bool b) {

if (b)

int i = 44;

}

results in a compile-time error because an if statement requires an

embedded-statement rather than a

statement for its if branch. If this code were permitted, then the variable

i would be declared, but it could

never be used. (Note, however, that by placing i.s declaration in a block,

the example is valid.) end

example]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航