diff options
Diffstat (limited to 'reference/C/SYNTAX/statements.html')
-rw-r--r-- | reference/C/SYNTAX/statements.html | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/reference/C/SYNTAX/statements.html b/reference/C/SYNTAX/statements.html new file mode 100644 index 0000000..0a7439e --- /dev/null +++ b/reference/C/SYNTAX/statements.html @@ -0,0 +1,90 @@ +<title>C statements and blocks</title> +<head> +<script language="JavaScript"> +</script> +</head> +<body bgcolor="#ffffcc"> +<hr> +<center> +<h1>C Statements and blocks.</h1> +</center> +<hr> +<h2>Statements</h2> +C has three types of statement. +<ul> +<li>assignment +<pre> + = +</pre> +<li>selection (branching) +<pre> + <a href="../EXAMPLES/if.c">if</a> (expression) + else + switch +</pre> +<li>iteration (looping) +<pre> + <a href="while.html">while</a> (expression) + <a href="for.html">for</a> (expression;expression;expression) + <a href="do.html">do</a> {block} +</pre> +</ul> + +<a name=block> +<h2>Blocks</h2> +</ul> +These statements are grouped into <i>blocks</i>, a block is identified by +curly brackets...There are two types of block. +<ul> +<li>statement blocks +<pre> + if ( i == j) + { + printf("martin \n"); + } +</pre> +The <i>statement block</i> containing the <b>printf</b> is only executed +if the <b>i == j</b> +<i>expression</i> evaluates to <a href="../CONCEPT/true_false.html">TRUE</a>.<p> + +<li>function blocks + +<pre> + int add( int a, int b) /* Function definition */ + { + int c; + c = a + b; + return c; + } +</pre> +The statements in this block will only be executed if the <i> add </i> function +is called. <a href="../EXAMPLES/function.c">Complete function example</a> + +</ul> + + +<p> + +<hr> +<p> +<center> +<table border=2 width="80%" bgcolor="ivory"> +<tr align=center> +<td width="25%"> +<a href="../cref.html"> Top</a> +</td><td width="25%"> +<a href="../master_index.html"> Master Index</a> +</td><td width="25%"> +<a href="keywords.html"> Keywords</a> +</td><td width="25%"> +<a href="../FUNCTIONS/funcref.htm"> Functions</a> +</td> +</tr> +</table> +</center> +<p> +<hr> +<address>Martin Leslie +</address><p> +</body> +</html> |