C++ learning
作者:互联网
Chapter 6: Controlling Program Flow
- if (statement)
statement;
else
statement; - if (statement)
{
statement;
statement:
}
else
{
statement;
statement;
} - string userInput;
getline (cin, userInput); aimed for inputting a string - enum DaysOfWeek
{
Sunday = 0,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday};
since we have initial the Sunday =0, we can obtain that Monday =1, Tuesday =2 - if ()
…;
else if ()
…;
else if ()
…;
else
…; - switch(expression)
{
case LabelA:
DoSomething;
break;
case LabelB:
DoSomethingElse;
break;
// And so on…
default:
DoStuffWhenExpressionIsNotHandledAbove;
break;
} - (conditional expression evaluated to bool) ? expression1 if true : expression2 if false;
eg:int max = (num1 > num2)? num1 : num2; // max contains greater of num1 and num2 - SomeFunction()
{
Start: // Called a label
CodeThatRepeats;
goto Start;
} - while(expression)
{
// Expression evaluates to true
StatementBlock;
} - do
{
StatementBlock; // executed at least once
} while(condition); // ends loop if condition evaluates to false - for (initial expression executed only once;
exit condition executed at the beginning of every loop;
loop expression executed at the end of every loop)
{
DoSomething;
}
标签:executed,learning,C++,else,break,statement,expression,loop 来源: https://blog.csdn.net/weixin_42640552/article/details/103968143