让变量值保持在某一固定范围内的方法

                       让变量值保持在某一固定范围内的方法

在程序编写过程中,有时我们需要将某一个变量值保持在一定范围内,普通的方法是

//将值固定在五以内
int index=0;
index++;
if(index==5)
{
    index=0;
}

下面我介绍一种更好的方法,通过取模将变量值固定在一定范围内。具体方法如下:

//将值固定在三以内,不包含3
int index = 0;
index = ++index % 3;