User Tools

Site Tools


bok:sw:cpp:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bok:sw:cpp:main [2021/06/21 11:27]
anwlur [bool]
bok:sw:cpp:main [2021/08/12 01:27] (current)
anwlur [if ... else]
Line 59: Line 59:
 </​code>​ </​code>​
  
 +A shorthand is available for simple if...else statements
 +<code cpp>
 +variable = (condition) ? trueStatement : falseStatement;​
 +</​code>​
 +
 +E.g.
 +<code cpp>
 +variable = ( today == birthday ) ? "Happy Birthday"​ : "Good day!";
 +</​code>​
 +==== for ====
 +<code cpp>
 +for(int i = 0; i < limit; i++) {
 +statement;
 +}
 +</​code>​
 ==== Boolean Operators ==== ==== Boolean Operators ====
  
Line 64: Line 79:
   || // logical OR   || // logical OR
   ! // logical NOT   ! // logical NOT
 +  ​
 +==== Compound Operators ====
  
 +  ^= // compound bitwise XOR
 +  += // compound addition
 +  -= // compound substraction
 ====== C++ for Arduino ====== ====== C++ for Arduino ======
  
bok/sw/cpp/main.1624274833.txt.gz ยท Last modified: 2021/06/21 11:27 by anwlur