Простой способ сравнить значения более 3 переменных? - PullRequest
4 голосов
/ 04 марта 2011

Я хочу проверить, имеют ли эти переменные одинаковые значения.

ПРИМЕР:

int a = 5;
int b = 5;
int c = 5;
int d = 5;
int e = 5;
. . .
int k = 5;

if(a==b && b==c && c==d && d==e && .... && j==k)  
{
   //this is Complex way and not well understandable.
}

Есть ли простой способ сравнить все одинаковые?
Как в примере ниже

if(a==b==c==d==e.....j==k)
{
    //Understandable but not work 
}

Ответы [ 11 ]

0 голосов
/ 04 марта 2011

Это не работает, потому что a == b вычисляется как логическое значение, которое нельзя сравнить с целым числом, c.То, что у тебя есть, кажется лучшим способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...