<?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 cpp: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:38:55+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/break?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/continue?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/do?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/goto?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/if?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/return?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/switch?rev=1708041872&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/control_structures/while?rev=1708041872&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/cpp/control_structures/break?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>break</title>
        <link>https://code-reference.com/cpp/control_structures/break?rev=1708041872&amp;do=diff</link>
        <description>syntax
   break;
   
   Description: break ends a loop immediately
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */

using namespace std;
int main ( void ) {

int i;
i=0;

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

cout &lt;&lt; &quot;The answer is &quot; &lt;&lt; i &lt;&lt;;
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/continue?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>continue</title>
        <link>https://code-reference.com/cpp/control_structures/continue?rev=1708041872&amp;do=diff</link>
        <description>continue;
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */

using namespace std;
int main( void ) {
int i;

for (i=0;i&lt;=80;i++) {
    if (i==42) continue;
    cout &lt;&lt; &quot;The answer is probably not &quot; &lt;&lt; i &lt;&lt; endl;
}

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/do?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>do</title>
        <link>https://code-reference.com/cpp/control_structures/do?rev=1708041872&amp;do=diff</link>
        <description>do
  Syntax 
  do instruction while ( condition );
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */

using namespace std;

int main( void ) {
int i;
    
    do
        cout &lt;&lt; &quot;Hello World no &quot; &lt;&lt; i &lt;&lt; endl;
    while (i++);
    
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/goto?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>goto</title>
        <link>https://code-reference.com/cpp/control_structures/goto?rev=1708041872&amp;do=diff</link>
        <description>goto
  Syntax: 
  goto Jumppoint;
  
  Jumppoint: e.g. instruction function
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */

using namespace std;
int main( void ){

int i;

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

jump_point: cout &lt;&lt; &quot;Found the answer &quot; &lt;&lt; i &lt;&lt; &quot; ... is this right ?&quot; &lt;&lt; endl;

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

The 'if' statement is one of many methods to control the flow of a program.  It tests whether or not a certain condition is true, and then executes code based on the test.


#include &lt;iostream&gt;
using namespace std;

int main(){

if (TRUE){
   cout &lt;&lt; &quot;This statement will be executed&quot;;
}

if (FALSE){
   cout &lt;&lt; &quot;This one will not&quot;;
}
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/return?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>return</title>
        <link>https://code-reference.com/cpp/control_structures/return?rev=1708041872&amp;do=diff</link>
        <description>return

   
   #include &lt;iostream&gt; /* including standard library */

   return value;


returns a value

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */

using namespace std;

int main(void) {

      cout  &lt;&lt; &quot;better example is&quot; &lt;&lt; endl;
      return 1;
      cout &lt;&lt; &quot;missing&quot; &lt;&lt; endl;
return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/switch?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>Switch</title>
        <link>https://code-reference.com/cpp/control_structures/switch?rev=1708041872&amp;do=diff</link>
        <description>Switch

----------

Switch is a loop that is used in c++ to find the many scenarios of an event or object. For example, let's test to see the many scenarios of if someone chooses an item from a menu.


#include &lt;iostream&gt;

int main() {
   int choice;

   cout &lt;&lt; &quot;Choose an option:&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;1. OJ&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;2. Milk&quot;&lt;&lt;endl;
   cout &lt;&lt; &quot;3. Water &quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;4. Soda&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;5. Gatorade&quot; &lt;&lt; endl;
   
   cin &gt;&gt; choice;
   
   // notice the {}, these are…</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/control_structures/while?rev=1708041872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:32+02:00</dc:date>
        <title>while</title>
        <link>https://code-reference.com/cpp/control_structures/while?rev=1708041872&amp;do=diff</link>
        <description>while

    
    #include &lt;iostream&gt; /* including standard library */

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


cpp Sourcecode Example



#include &lt;iostream&gt; /* including standard library */

using namespace std;
int main(void) {
    int i=0;
    
    while (i &lt;= 99) {
        cout &lt;&lt; i &lt;&lt; endl;
        i++;
    }
    return 0;
}</description>
    </item>
</rdf:RDF>
