Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
Wladius
12 / 7 / 3
Регистрация: 06.01.2013
Сообщений: 127
#1

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

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

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

Поясните пожалуйста что означает двоеточие и то что идет после него
В 4 строчке после параметра в скобочках нету ";" или же тела функции, что не...

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? ...

Что означает запись в скобках и что возвращает return
Всем привет! Начал читать книгу BecomeAnXcoder и тут появился вопрос. В...

Что такое #, include, что это означает
______

Что означает ?
Вот функция добавления нового елемента в начало Plist pt; pt = new...

5
ВАСИЛЕВС
557 / 480 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
02.02.2013, 18:01 #2
Оператор логического отрицания. !
1
Саня gamer
97 / 71 / 5
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
02.02.2013, 18:01 #3
то же самое что и
C++
1
if(p==0)
1
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
02.02.2013, 18:04 #4
Означает: Если p неравно нулю.
0
GggDrej
72 / 72 / 64
Регистрация: 21.01.2013
Сообщений: 147
02.02.2013, 18:07 #5
! - not
Если р - число(int,float,double), то условие if(!p) будет истинным если p=0. Тоже самое что написать if(p==false) или if(p==0) ...
Если р - переменная типа bool, то условие if(!p) будет истинным если р=false.
2
Wladius
12 / 7 / 3
Регистрация: 06.01.2013
Сообщений: 127
02.02.2013, 18:09  [ТС] #6
Большое всем спасибо
0
02.02.2013, 18:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2013, 18:09

Что означает %d
#include <stdio.h> int main() { FILE *f; char Name =...

Что означает '\0'
for (i = 0; line != '\0'; i++)

Что означает while (1) {. . . }
что означает while(1){ . . .}


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru