1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-07-17 21:21:31 +02:00

Made learnc's switch statement clearer

Also cleaned up trailing whitespace.
This commit is contained in:
iirelu
2014-07-17 20:37:52 +01:00
parent 50fe4d9859
commit a9f51d5bbf

View File

@@ -281,10 +281,10 @@ int main() {
// branching with multiple choices: switch() // branching with multiple choices: switch()
switch (a) { switch (a) {
case 0: // labels need to be integral *constant* expressions case 0: // labels need to be integral *constant* expressions
//do_stuff(); printf("Hey, 'a' equals 0!\n");
break; // if you don't break, control flow falls over labels break; // if you don't break, control flow falls over labels
case 1: case 1:
//do_something_else(); printf("Huh, 'a' equals 1!\n");
break; break;
default: default:
// if `some_integral_expression` didn't match any of the labels // if `some_integral_expression` didn't match any of the labels
@@ -293,7 +293,6 @@ int main() {
break; break;
} }
/////////////////////////////////////// ///////////////////////////////////////
// Typecasting // Typecasting
/////////////////////////////////////// ///////////////////////////////////////