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

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

Войти
Регистрация
Восстановить пароль
 
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
#1

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

02.12.2013, 18:55. Просмотров 332. Ответов 7
Метки нет (Все метки)

Что означает || это знак в 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 );
      }
  }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 18:55     что означает знак ||?
Посмотрите здесь:

Что означает ? C++
C++ Что означает?
C++ что означает
Что означает знак " -> " в с++ C++
C++ Что означает if(!p) ?
C++ Что означает while (1) {. . . }
C++ Что означает '\0'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
02.12.2013, 18:56     что означает знак ||? #2
wsa, or, или
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
1887 / 1742 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 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++ Что означает (//) и (#)?
Что означает |= ? C++
C++ Что означает for(;;)
Что означает знак & в объявлении функции C++

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

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

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