Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
#1

Проверка на положительность - C++

28.12.2011, 20:52. Просмотров 525. Ответов 2
Метки нет (Все метки)

Доброго время суток!

Есть такая конструкция:
C++
1
2
int x=100500;
if (x) ...
Вот интересно стало с if(x). Что в этом случае делает компилятор: опасное преобразование int в bool, или подстановка чего-то, вроде if (x>0)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 20:52     Проверка на положительность
Посмотрите здесь:

C++ Проверка!
Проверка на цифру C++
Проверка файла C++
C++ проверка #include
проверка C++
Проверка с if C++
C++ Проверка if
C++ Проверка
Проверка на ввод C++
C++ Проверка на int
С++ проверка C++
C++ Проверка на положительность введенного числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
28.12.2011, 20:54     Проверка на положительность #2
Насколько я знаю, елси x!=0 то true
Thinker
Эксперт C++
 Аватар для Thinker
4218 / 2192 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
28.12.2011, 20:54     Проверка на положительность #3
вычисляет значение выражения в скобках, приводит к типу int и проверяет на равенство нулю, не более того, тем более проверки if(x>0) нет и в помине
Yandex
Объявления
28.12.2011, 20:54     Проверка на положительность
Ответ Создать тему
Опции темы

Текущее время: 10:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru