когда c ++ возвращает true / false, если тип данных является целым или двойным значением

c++

459 просмотра

2 ответа

7360 Репутация автора

мы переносим проект с с ++ на с #. Может ли кто-нибудь сообщить мне, когда c ++ возвращает true или false для целочисленного или двойного значения типа данных.

int a=3; or int a=-3; ... etc

if(a) //it will return true or false
{

}
else
{

}
Автор: Thulasiram Источник Размещён: 08.10.2014 11:32

Ответы (2)


3 плюса

1885 Репутация автора

Решение

Он возвращается falseк 0и в trueпротивном случае.

Автор: TNA Размещён: 08.10.2014 11:34

2 плюса

2182 Репутация автора

Если переменная не равна нулю, то она возвращает true

int a = 3; //or any negetive number like a = -3

if(a){
//This part will execute
}
else
{

}

2 часть:

int a = 0;
if(a){

}
else
{
//this part will execute
}
Автор: Debmalya Biswas Размещён: 08.10.2014 11:38
Вопросы из категории :
32x32