<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://code-reference.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://code-reference.com/feed.php">
        <title>Programming | Library | Reference - Code-Reference.com c:control_structures</title>
        <description></description>
        <link>https://code-reference.com/</link>
        <image rdf:resource="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-06-21T06:40:37+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/break?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/case?rev=1358523699&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/continue?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/default?rev=1358523684&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/do?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/else?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/for?rev=1358462874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/goto?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/if?rev=1708041886&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/return?rev=1708041885&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/switch?rev=1365602292&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/c/control_structures/while?rev=1361019359&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Programming | Library | Reference - Code-Reference.com</title>
        <link>https://code-reference.com/</link>
        <url>https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://code-reference.com/c/control_structures/break?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>break</title>
        <link>https://code-reference.com/c/control_structures/break?rev=1708041885&amp;do=diff</link>
        <description>syntax
   break;
   
   Description: break ends a loop immediately
C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main ( void ) {

int i;
i=0;

while (1) {
    i++;
    if (i==42) {
        break;
        }
  }

printf(&quot;The answer is %i\n&quot;,i);
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/case?rev=1358523699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-18T16:41:39+02:00</dc:date>
        <title>case (switch)</title>
        <link>https://code-reference.com/c/control_structures/case?rev=1358523699&amp;do=diff</link>
        <description>see switch</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/continue?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>continue</title>
        <link>https://code-reference.com/c/control_structures/continue?rev=1708041885&amp;do=diff</link>
        <description>continue;
C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main( void ) {
int i;

for (i=0;i&lt;=80;i++) {
    if (i==42) continue;
    printf(&quot;The answer is probably not %i\n&quot;,i);
}

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/default?rev=1358523684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-18T16:41:24+02:00</dc:date>
        <title>default (switch)</title>
        <link>https://code-reference.com/c/control_structures/default?rev=1358523684&amp;do=diff</link>
        <description>see switch</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/do?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>do</title>
        <link>https://code-reference.com/c/control_structures/do?rev=1708041885&amp;do=diff</link>
        <description>do
  Syntax 
  do instruction while ( condition );
C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main( void ) {
int i;
    
    do
        printf(&quot;Hello World no %i\n&quot;,i);
    while (i++);
    
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/else?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>else</title>
        <link>https://code-reference.com/c/control_structures/else?rev=1708041885&amp;do=diff</link>
        <description>else


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

    if ( condition == true ){
    command;    
    } else {
       command;
    }


C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main( void )
{
  int i;

  for (i=0;i&lt;=99;i++){
    if (i==42) {
        printf(&quot;I have found the answer: %i\n&quot;,i);
    } else {
           printf(&quot;found any other…</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/for?rev=1358462874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-17T23:47:54+02:00</dc:date>
        <title>for</title>
        <link>https://code-reference.com/c/control_structures/for?rev=1358462874&amp;do=diff</link>
        <description>for


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

    for ( init; condition; increment ){
    statements;    
    } 


C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

int main( void )
{
  int i;
  for (i=0;i&lt;=42;i++){
   
        printf(&quot;i is : %i\n&quot;,i);
}

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/goto?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>goto</title>
        <link>https://code-reference.com/c/control_structures/goto?rev=1708041885&amp;do=diff</link>
        <description>goto
  Syntax: 
  goto Jumppoint;
  
  Jumppoint: e.g. instruction function
C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main( void ){

int i;

for (i=0;i&lt;=99;i++) {
    if (i==42) {
        goto jump_point;
    }
}

jump_point: printf(&quot;Found the answer %i ... is this right ?\n&quot;,i);

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/if?rev=1708041886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:46+02:00</dc:date>
        <title>if</title>
        <link>https://code-reference.com/c/control_structures/if?rev=1708041886&amp;do=diff</link>
        <description>if


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

    if ( condition == true ){
    command;    
    }


C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main( void )
{
  int i;

  for (i=0;i&lt;=99;i++){
    if (i==42) {
        printf(&quot;I have found the answer: %i\n&quot;,i);
    }
}

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/return?rev=1708041885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:45+02:00</dc:date>
        <title>return</title>
        <link>https://code-reference.com/c/control_structures/return?rev=1708041885&amp;do=diff</link>
        <description>return

   
   #include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

   return value;


returns a value

C Sourcecode Example


#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;

int yesno( char value1[], char value2[] ){

    if ( strcmp( value1, value2 ) == 0)
	{
	    return 0;
	} else {
	    return 1;
	    }
}

int main(void) {

    char str…</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/switch?rev=1365602292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-10T15:58:12+02:00</dc:date>
        <title>switch</title>
        <link>https://code-reference.com/c/control_structures/switch?rev=1365602292&amp;do=diff</link>
        <description>description

The switch statement is a multi-select control structure. An expression is evaluated once and compared to 'constants'. In case of equality, the 'statements' that come after the 'constant' are processed. In switch 'statements' can only ordinary data types (ie, 'int', 'long', char, short, etc.) can be used.</description>
    </item>
    <item rdf:about="https://code-reference.com/c/control_structures/while?rev=1361019359&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-16T13:55:59+02:00</dc:date>
        <title>while</title>
        <link>https://code-reference.com/c/control_structures/while?rev=1361019359&amp;do=diff</link>
        <description>while

    
    #include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */

    while ( condition == true ) {
    do something until condition untrue
    }


C Sourcecode Example



#include &lt;stdio.h&gt; /* including standard library */
//#include &lt;windows.h&gt; /* uncomment this for Windows */


int main(void) {
    int i=0;
    
    while (i &lt;= 10) {
        printf(&quot;%i\n&quot;,i);
        i++;
    }
    return 0;
}</description>
    </item>
</rdf:RDF>
