Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? - C++
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? //анализируем все клетки доски for(int i = 0; i < 8;...

Что означает запись в скобках и что возвращает return - C++
Всем привет! Начал читать книгу BecomeAnXcoder и тут появился вопрос. В пример приведен такой код circleArea(float theRadius) //(1) ...

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

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

Что означает %1? - C++
Здравствуйте, вопрос собственно в заголовке, при выводе информации на экран порой используют запись вида "text %1.\n" \n - это как я...

5
ВАСИЛЕВС
556 / 479 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
02.02.2013, 18:01 #2
Оператор логического отрицания. !
1
Саня gamer
97 / 71 / 1
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
02.02.2013, 18:01 #3
то же самое что и
C++
1
if(p==0)
1
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
02.02.2013, 18:04 #4
Означает: Если p неравно нулю.
0
GggDrej
71 / 71 / 8
Регистрация: 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.
1
Wladius
12 / 7 / 2
Регистрация: 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 - C++
#include <stdio.h> int main() { FILE *f; char Name = "C:\\Users\\FX-8350\\Desktop\\text.docx"; int Year = 884; f =...

что означает - C++
Что означает такая инструкция? char str;

Что означает - C++
if(!min && number > 0) min = number; else if(min && number > 0 && number < min) min = number;

Что означает ? - C++
Вот функция добавления нового елемента в начало Plist pt; pt = new list; pt->data = data; pt->next = sfirst; ...


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

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

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