diff options
Diffstat (limited to 'reference/C/SYNTAX/do.html')
-rw-r--r-- | reference/C/SYNTAX/do.html | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/reference/C/SYNTAX/do.html b/reference/C/SYNTAX/do.html new file mode 100644 index 0000000..da05f59 --- /dev/null +++ b/reference/C/SYNTAX/do.html @@ -0,0 +1,81 @@ +<title>The DO keyword.</title> +<head> +<script language="JavaScript"> +</script> +</head> +<body bgcolor="#ffffcc"> +<hr> +<center><h1>The DO keyword.</h1></center> +<hr> +The <b>do</b> keyword performs a simular function to +<a href="while.html">while</a>. Basicaly, it repeats a block of statements. +Here is an example of the syntax: +<pre> + main() + { + int i=5; + + do + { + printf(" i is %d\n", i); + } + while(--i); + } + +</pre> + +The program result will look like this: +<pre> + i is 5 + i is 4 + i is 3 + i is 2 + i is 1 +</pre> +The main difference between <b>do</b> and <a href=while.html>while</a> is +the time that expression is evaluated. +<ul> +<li><b>do</b> performs the first test AFTER the first iteration. +<li><b>while</b> performs the first test BEFORE the first iteration. +</ul> +<hr> +<h2>Examples:</h2> + +<a href=../EXAMPLES/do.c><img src="../../GRAPHICS/computer.gif" align=left></a> +Basic <b>do</b>. +<br clear=left> + +<hr> +<h2>See also:</h2> +<ul> +<li><a href="while.html">while</a> keyword. +<li><a href="for.html">for</a> keyword. +<li><a href="break.html">break</a> keyword. +<li><a href="continue.html">continue</a> keyword. +</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> |