Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
korsarqa
7 / 7 / 1
Регистрация: 06.12.2011
Сообщений: 170
1

Что значит !переменная

27.05.2012, 13:26. Просмотров 1239. Ответов 2
Метки нет (Все метки)

Вот кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    //Начало вычисление максимальной площади
 for(i=0; i<n; i++)
        for(j=0; j<m; j++)//перебираем элементы матрицы
      {
          if(matr[i][j]!=0)//если очередной элемент равен 1
          {
              tmp=0;
              for(j1=j; j1<n && matr[i][j1]!=0; j1++)//идем вправо, пока не встретим элемент равный 0 или пока не кончится матрица
              {
 
                  tmp1=0;
                  for(i1=i; i1<m && matr[i1][j1]!=0; i1++)// идем вниз пока не встретится элемент равный 0 или пока не кончится матрица
                      tmp1++;//увеличиваем значение
                  if(!tmp)
                      tmp=tmp1;
 
                  else
                  {
                      if(tmp>tmp1)
                          tmp=tmp1;
                  }
                    if(col<tmp*(j1-j+1))
                        col=tmp*(j1-j+1);                    
              }
          }
      }
Что значит if(!переменная)
C++
1
 if(!tmp)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 13:26
Ответы с готовыми решениями:

Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз
Исходники: /* main.cpp */ #include &quot;hider.h&quot; int main(void) { return 0;...

Sleep(8000) - что значит? На что можно заменить в борланд с++?
Не распознаёт Sleep(8000) . Если за комментировать пишет что f заданно но не...

Что значит Handle hf? Что в эту функцию нужно передавать
мне нужно создать функцию Node * ReadNode(HANDLE hf); (Node это структура) Так...

что значит ?
что обозначает ? total += Добавлено через 2 минуты вот програма #include...

Что значит new ()
Случайно ошибся и написал double *F1 = new double (count); вместо double *F1 =...

2
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.05.2012, 13:30 2
Цитата Сообщение от korsarqa Посмотреть сообщение
Что значит if(!переменная)
C++
1
if (tmp == 0)
1
Van111
212 / 191 / 22
Регистрация: 03.08.2011
Сообщений: 2,674
Записей в блоге: 12
27.05.2012, 13:31 3
Цитата Сообщение от korsarqa Посмотреть сообщение
if(!tmp)
противоположно if(tmp)
когда переменная равна нулю тогда условие и выполняется
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 13:31

Что значит ->?
Наткнулся на непонятное место в непонятном коде. Оно показалось мне особенно...

Что значит?
std::cout &lt;&lt; (myCircle.pointInCircle(x, y) ? &quot;In circle&quot; : &quot;Out of circle&quot;); ...

что значит /=
Бродил по форуму и наткнулся на вот такой синтаксис temp/=10; а что это значит


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

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

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