Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Overview of C Statements

C statements consist of tokens, expressions, and other statements. A statement that forms a component of another statement is called the "body" of the enclosing statement. Each statement type given by the following syntax is discussed in this section.

Syntax

statement:

labeled-statement

compound-statement

expression-statement

selection-statement

iteration-statement

jump-statement

try-except-statement

   /* Microsoft Specific */try-finally-statement   /* Microsoft Specific */

Frequently the statement body is a "compound statement." A compound statement consists of other statements that can include keywords. The compound statement is delimited by braces ({ }). All other C statements end with a semicolon (;). The semicolon is a statement terminator.   

The expression statement contains a C expression that can contain the arithmetic or logical operators introduced in Expressions and Assignments. The null statement is an empty statement.

Any C statement can begin with an identifying label consisting of a name and a colon. Since only the goto statement recognizes statement labels, statement labels are discussed with goto. See The goto and Labeled Statements for more information.

See Also

Community Additions

ADD
Show:
© 2015 Microsoft