c语言switch case语句嵌套数组可以嘛
时间: 2023-10-06 11:05:18 浏览: 137
c语言switch case语句.docx 代码
可以,C语言中的switch case语句可以嵌套数组。下面是一个例子:
```c
int array[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int i = 1, j = 2;
switch (array[i][j]) {
case 1:
// do something
break;
case 2:
// do something
break;
case 3:
// do something
break;
case 4:
// do something
break;
case 5:
// do something
break;
case 6:
// do something
break;
case 7:
// do something
break;
case 8:
// do something
break;
case 9:
// do something
break;
default:
// do something
break;
}
```
在这个例子中,我们定义了一个二维数组`array`,并初始化了它的值。然后我们定义了两个整数`i`和`j`,用来指定数组中的一个元素。在switch case语句中,我们使用`array[i][j]`作为表达式,根据不同的值执行不同的代码块。
阅读全文