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

что означает знак ||? - C++

Восстановить пароль Регистрация
 
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
02.12.2013, 18:55     что означает знак ||? #1
Что означает || это знак в 6 строчке части программы?

}
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
void GetSum (const node * Top, int &sum)
{
  if(Top != NULL)   
  {   
      GetSum(Top->l,sum);
      if ( Top && ( Top->l || Top->r ))
      {
        sum += Top->d;
        GetSum( Top->l, sum );
        GetSum( Top->r, sum );
      }
  }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
02.12.2013, 18:56     что означает знак ||? #2
wsa, or, или
FAQEnD
 Аватар для FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
02.12.2013, 18:56     что означает знак ||? #3
|| знак, которые означает "или"
В данном примере Top->l "или" Top->r
Kuzia domovenok
02.12.2013, 19:00
  #4

Не по теме:

wsa, меня больше поражает, как можно успешно писать программы для работы с бинарными деревьями, а также указателями, структурами, динамическим выделением памяти и прочими нетривиальными темами, по сравнению с этим...
И при этом не разбираться в логических операторах, которые проходят уроке этак на втором (от силы третьем) по си!

wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
02.12.2013, 19:01  [ТС]     что означает знак ||? #5
&& это же вроде как тоже "или".. не так ли?
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
02.12.2013, 19:02     что означает знак ||? #6
wsa, && это И
И лучше перестань писать программы про деревья, пока не разберёшься с базовыми операторами Си.
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
02.12.2013, 19:02  [ТС]     что означает знак ||? #7
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение

Не по теме:

wsa, меня больше поражает, как можно успешно писать программы для работы с бинарными деревьями, а также указателями, структурами, динамическим выделением памяти и прочими нетривиальными темами, по сравнению с этим...
И при этом не разбираться в логических операторах, которые проходят уроке этак на втором (от силы третьем) по си!

я не писала эту программу) просто хочу понять, что написано в той программе)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2013, 19:04     что означает знак ||?
Еще ссылки по теме:

Что означает знак двойного двоеточия "::"? C++
C++ Что означает %1?
C++ Что означает for(;;)

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

Или воспользуйтесь поиском по форуму:
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
02.12.2013, 19:04  [ТС]     что означает знак ||? #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
wsa, && это И
И лучше перестань писать программы про деревья, пока не разберёшься с базовыми операторами Си.
нам задают задания, мы делаем как можем) а изучать все базовые операторы, времени нет, к сожалению((
Yandex
Объявления
02.12.2013, 19:04     что означает знак ||?
Ответ Создать тему
Опции темы

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