Content deleted Content added
Jan Winnicki (talk | contribs) →C example 1: ref pages |
Jan Winnicki (talk | contribs) →C example 1: rewrite example |
||
Line 22:
===C example 1===
<source lang="c++">
bool Has30Days(int m) {
switch (m) {
case 4: // April
case 6: // June
case 9: // September
case 11: // November
return true;
default:
return false;
}
}
</source>
Which can be replaced with a table lookup:
<source lang="c++">
bool Has30Days(int m) {
static const bool T[] = { 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0 };
return T[m];
}
</source>
|