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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
#1

Что означает if(!p) ? - C++

02.02.2013, 17:58. Просмотров 1849. Ответов 5
Метки нет (Все метки)

То есть вот этот восклицательный знак перед переменной. Я использовал только записи вроде
if(p!=0) например итд
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2013, 17:58     Что означает if(!p) ?
Посмотрите здесь:

Что означает ? C++
C++ Что означает?
C++ что означает
C++ скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
C++ Что означает запись в скобках и что возвращает return
Поясните пожалуйста что означает двоеточие и то что идет после него C++
Что означает %d C++
C++ Что означает '\0'
C++ Что означает %1?
C++ Что означает (//) и (#)?
Что означает |= ? C++
C++ Что означает for(;;)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ВАСИЛЕВС
555 / 478 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
02.02.2013, 18:01     Что означает if(!p) ? #2
Оператор логического отрицания. !
Саня gamer
96 / 70 / 1
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
02.02.2013, 18:01     Что означает if(!p) ? #3
то же самое что и
C++
1
if(p==0)
Bend3r
 Аватар для Bend3r
148 / 135 / 18
Регистрация: 29.07.2012
Сообщений: 709
02.02.2013, 18:04     Что означает if(!p) ? #4
Означает: Если p неравно нулю.
GggDrej
 Аватар для GggDrej
71 / 71 / 8
Регистрация: 21.01.2013
Сообщений: 147
02.02.2013, 18:07     Что означает if(!p) ? #5
! - not
Если р - число(int,float,double), то условие if(!p) будет истинным если p=0. Тоже самое что написать if(p==false) или if(p==0) ...
Если р - переменная типа bool, то условие if(!p) будет истинным если р=false.
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
02.02.2013, 18:09  [ТС]     Что означает if(!p) ? #6
Большое всем спасибо
Yandex
Объявления
02.02.2013, 18:09     Что означает if(!p) ?
Ответ Создать тему
Опции темы

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