Lines Matching full:statement

419 a block (see ``Compound Statement or Block'' in
811 as an expression statement
812 (see ``Expression Statement'' under ``STATEMENTS'')
823 of a function call used as an expression statement.
2854 Expression Statement
2865 Compound Statement or Block
2868 the compound statement (also, and equivalently, called ``block'') is provided:
2870 \fIcompound-statement:
2871 { declaration-list\v'0.5'\s-2opt\s0\v'-0.5' statement-list\v'0.5'\s-2opt\s0\v'-0.5' }
2879 \fIstatement-list:
2880 statement
2881 statement statement-list\fR
2915 Conditional Statement
2917 The two forms of the conditional statement are
2919 \fBif\fR\^ ( \fIexpression\fR\^ ) \fIstatement\fR\^
2920 \fBif\fR\^ ( \fIexpression\fR\^ ) \fIstatement \fBelse \fIstatement\fR\^
2939 While Statement
2945 statement has the form
2947 \fBwhile\fR\^ ( \fIexpression\fR\^ ) \fIstatement\fR\^
2954 statement.
2956 Do Statement
2962 statement has the form
2964 \fBdo \fIstatement \fBwhile\fR\^ ( \fIexpression \fR\^) ;
2970 statement.
2972 For Statement
2978 statement has the form:
2980 …\s-2opt\s0\v'-0.5' ; exp-2\v'0.5'\s-2opt\s0\v'-0.5' ; exp-3\v'0.5'\s-2opt\s0\v'-0.5' ) statement\fR
2985 this statement is equivalent to
2990 \fIstatement
3018 Switch Statement
3024 statement causes control to be transferred
3029 \fBswitch\fR\^ ( \fIexpression\fR\^ ) \fIstatement\fR\^
3037 The statement is typically compound.
3038 Any statement within the statement
3055 There may also be at most one statement prefix of the
3065 statement is executed, its expression
3069 control is passed to the statement
3076 statement.
3094 ``Break Statement.''
3096 Usually, the statement that is the subject of a switch is compound.
3098 statement,
3103 Break Statement
3105 The statement
3116 statement;
3118 statement following the terminated statement.
3120 Continue Statement
3122 The statement
3133 statement; that is to the end of the loop.
3139 \fIstatement ; statement ; statement ;\fR
3157 is a null statement, see ``Null Statement''.)
3159 Return Statement
3166 statement which has one of the
3184 Goto Statement
3187 the statement
3193 (see ``Labeled Statement'')
3196 Labeled Statement
3198 Any statement may be preceded by
3214 Null Statement
3216 The null statement has the form
3221 A null statement is useful to carry a label just before the
3225 of a compound statement or to supply a null
3226 body to a looping statement such as
3294 declaration-list\v'0.5'\s-2opt\s0\v'-0.5' compound-statement\fR
3338 block giving the code for the statement.
4259 than as an exact statement of the language.
4486 \fIcompound-statement:
4487 { declaration-list\v'0.5'\s-2opt\s0\v'-0.5' statement-list\v'0.5'\s-2opt\s0\v'-0.5' }
4495 \fIstatement-list:
4496 statement
4497 statement statement-list
4500 \fIstatement:
4501 compound-statement
4503 \fBif\fI ( expression ) statement
4504 \fBif\fI ( expression ) statement \fBelse\fI statement
4505 \fBwhile\fI ( expression ) statement
4506 \fBdo\fI statement \fBwhile\fI ( expression ) ;
4507 …2opt\s0\v'-0.3'\fB;\fIexp\v'0.3'\s-2opt\s0\v'-0.3'\fB;\fIexp\v'0.3'\s-2opt\s0\v'-0.3'\fI) statement
4508 \fBswitch\fI ( expression ) statement
4509 \fBcase\fI constant-expression : statement
4510 \fBdefault\fI : statement
4516 identifier : statement
4548 declaration-list\v'0.5'\s-2opt\s0\v'-0.5' compound-statement