这个可以让数组下标对数组长度取模
#include <stdlib.h>
int main()
{
int arr[] = {1,2,3,4,5,6};
int index = -1;
if (index < 0) index = 6 + index;
printf("%d", arr[index % 6]);
return(0);
}
不知道你这个问题是否已经解决, 如果还没有解决的话:if | 条件语句 |
---|---|
else | 条件语句否定分支(与 if 连用) |
switch | 用于开关语句 |
case | 开关语句分支 |
default | 开关语句中的“其他”分支 |