在 C 语言中,switch case 语句用于对多个不同的情况进行分类处理。
switch (expression) { case value1: // do something when expression is value1 break; case value2: // do something when expression is value2 break; default: // do something when expression is not equal to any of the values
如果你需要在 switch case 中使用数组赋值,可以定义一个数组作为 switch 的表达式,然后在每个 case 语句中对数组元素进行赋值。
int a[10]; int b = 0; switch (b) { case 0: a[0] = 1; break; case 1: a[1] = 2; break; }