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

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

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

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

02.12.2013, 18:55. Просмотров 362. Ответов 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 );
      }
  }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос что означает знак ||? (C++):

Что означает знак & в объявлении функции - C++
Здравствуйте, в обучающих статьях о С++ наткнулся на очень интересную синтаксическую конструкцию. Не совсем разобрался с указателями и...

Что означает знак двойного двоеточия "::"? - C++
не могу я найти

Что означает знак " -> " в с++ - C++
собственно вопрос я уже в теме написал , что прошу - не надо объяснять , что да как , дайте всего лишь ссылку где более или менее подробно...

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

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

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

7
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
02.12.2013, 18:56 #2
wsa, or, или
1
FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
02.12.2013, 18:56 #3
|| знак, которые означает "или"
В данном примере Top->l "или" Top->r
1
Kuzia domovenok
02.12.2013, 19:00
  #4

Не по теме:

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

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

Не по теме:

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

я не писала эту программу) просто хочу понять, что написано в той программе)
0
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
02.12.2013, 19:04  [ТС] #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
wsa, && это И
И лучше перестань писать программы про деревья, пока не разберёшься с базовыми операторами Си.
нам задают задания, мы делаем как можем) а изучать все базовые операторы, времени нет, к сожалению((
0
02.12.2013, 19:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2013, 19:04
Привет! Вот еще темы с ответами:

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

Что это за знак >> прочитал что это сдвиг вправо? что он делает - C++
int d=6, c=5,f; f = d >> c; cout<< f; вывод 0

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

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


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

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

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