The C# language allows you to switch on a string variable . The switch statement compares the String objects in its expression with the expressions associated with each case label as if it were using the String. equals method. Currently the switch statement is case-sensitive.
Can switch case be used for strings in C?
No you can’t . The case labels of a switch need to be compile time evaluable constant expressions with an integral type. But int literals like ‘+’ satisfy that requirement.28 Ara 2017