Video Tutorials
Example 1
if (bCondition) { // This is executed if the value of the 'bCondition' is true. // Otherwise, it is skipped. }
Example 2
if (dX > 0.0 || dY < 2.0) { // This is executed if the value of 'dX' is greater than 0 // or if 'dY' is less than 2.0. However, if 'dX' is greater // than zero, the second condition is not checked. }
Video Tutorials
Example
if (bCondition) { // This is executed only if the value of 'bCondition' is true. } else { // This is executed only if the value of 'bCondition' is false. }
Video Tutorials
Example
if (bCondition1) { // This is executed only if the value of 'bCondition1' is true. } else if (bCondition2){ // This is executed only if the value of 'bCondition2' is true // and the value of 'bCondition1' is false. }
Video Tutorials
Example 1
if (bCondition1) { // This is executed only if the value of 'bCondition1' is true. } else if (bCondition2){ // This is executed only if the value of 'bCondition2' is true and // the value of 'bCondition1' is false. } else { // This is executed only if the value of 'bCondition2' is false and // the value of 'bCondition1' is false. }
Example 2
if (bCondition1) { // This is executed only if the value of 'bCondition1' is true. } else if (bCondition2){ // This is executed only if the value of 'bCondition2' is true and // the value of 'bCondition1' is false. } else if (bCondition3){ // This is executed only if the value of 'bCondition3' is true and // the value of 'bCondition1' and 'bCondition2' are false. } else { // This is executed only if 'bCondition1', 'bCondition2', and // 'bCondition3' are false. }
Video Tutorials
Example 1
// switch with two branches switch (iX) { case 0: { // Executed only if 'iX' is 0 break; } case 1: { // Executed only if 'iX' is 1 break; } }
Example 2
// default branch added switch (iX) { case 0: { // Executed only if 'iX' is 0 break; } case 1: { // Executed only if 'iX' is 1 break; } default: { // Executed if 'iX' is not 0 or 1 break; } }
Example 3
// Nested cases switch (iX) { case 0: { // Executed only if 'iX' is 0 case 1: { // Executed only if 'iX' is 0 or 1 break; } } default: { // Executed if 'iX' is not 0 or 1 break; } }
Example 4
// Multi-value branch switch (iX) { case 0: case 1: case 2: { // Executed if 'iX' is 0, 1, or 2 break; } default: { // Executed if 'iX' is not 0, 1, or 2 break; } }
Example 5
// Using a switch with char with multiple multi-valued branches switch (cChar) { case 'a': case 'b': { // Executed if 'cChar' is 'a' or 'b' break; } case 'd': case 'D': { // Executed if 'cChar' is 'd' or 'D' break; } default: { // Executed if 'cChar' is not 'a', 'b', 'd', or 'D' break; } }
Example 6
// switch using an enum enum EDirection {keUp, keDown, keLeft, keRight} switch (eMyDirection) { case keUp: { // Executed only if 'eMyDirection' is 'keUp' break; } case keDown: case keLeft: { // Executed only if 'eMyDirection' is 'keDown' or 'keLeft' break; } default: { // Executed if 'eMyDirection' is not keUp', 'keDown', // or 'keLeft' break; } }
© 20072025 XoaX.net LLC. All rights reserved.