An Incorrect
switch Statement
char grade = 'B'; switch (grade) { case 'A' : cout << "Excellent" << endl; case 'B' : cout << "Good" << endl; case 'C' : cout << "Average" << endl; case 'D' : cout << "Below average" << endl; case 'F' : cout << "Failing" << endl; default : cout << "Invalid grade" << endl; }The missing break statements cause the switch statement to generate this output:
Good Average Below average Failing Invalid gradePrevious page