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

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

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

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

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

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

Что означает? - C++
Вот код программы: // // Программа для преобразования // градусов Цельсия в градусы Фаренгейта: // Fahrenheit = NCelsius * (212...

Что означает |= ? - C++
вопрос в теме

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

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

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

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

Что означает for(;;) - C++
в это проге #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int mass1,mass2, inp; void...

Что означает (//) и (#)? - C++
Что означает? Для чего нужны? Двойной символ «прямой слэш» (//) Одиночный символ «решетка» (#) С помощью каких команд можно...

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

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

Что означает %d - C++
#include <stdio.h> int main() { FILE *f; char Name = "C:\\Users\\FX-8350\\Desktop\\text.docx"; int Year = 884; f =...

Подскажите что означает /= - C++
Начал читать книгу для начинающих по с++, в одном из примеров встретил код вида Mxx/=N; Mxy/=N; My/=N; Mx/=N; Наверное, /=...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ВАСИЛЕВС
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
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
02.02.2013, 18:04     Что означает if(!p) ? #4
Означает: Если p неравно нулю.
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) ?
Ответ Создать тему
Опции темы

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