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

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

Войти
Регистрация
Восстановить пароль
 
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
#1

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

27.05.2012, 13:26. Просмотров 1059. Ответов 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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 13:26     Что значит !переменная
Посмотрите здесь:

Что значит ^= ? - C++
нашел в коде данную фичу (язык С) не понимаю что конкретно она выполняет пример из кода ... mistake ^= i+1; ...

Что значит string s; - C++
string s; это определение строки? какая для неё нужна библиотека? для чего нужны эти библиотеки: #include&lt;stdlib.h&gt; ...

C++ Что значит запись - C++
Скажите, пожалуйста, что означает эта запись? Идет цикл, а дальше я не знаю, что значат эти числа 65 и 122? Разъясните, пожалуйста,...

что это значит? - C++
в задании есть такой фрагмент if(!(num%div)) что это означает?

что значит !feof(f) - C++
что значит (!feof(f)) ?

a=*b Что это значит? - C++
Подскажите пожалуйста!

что значит ошибка: - C++
фаил компилирую, отдельно от .h-a. вот и cpp и h. оба в одной директории.

Что значит return(n>=0)?n:-n) - C++
Объясните кто сможет return((n&gt;=0)?n:-n)

Что это значит? - C++
Что значит условие (!a)?В каком случае будет выполняться правда? if(!a) { // что угодно } else { // что угодно }

Что значит запись - C++
Собственно интересует, что значит обратиться к &quot;-1&quot; элементу в массиве &quot;old_vtable_&quot; и что я присвою 3 элементу в массиве &quot;_array&quot;?....

Что значит (void*)2)? - C++
Что значат ((void)*)? #define GLUT_STROKE_ROMAN ((void*)0) #define GLUT_STROKE_MONO_ROMAN ((void*)1) #define...

Что значит 10e1 - C++
Здравствуйте, не подскажите что значит например 10e1, и вообще все числа с e, попробывал 10e1 = 100, это что-то типа степени? Заранее...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.05.2012, 13:30     Что значит !переменная #2
Цитата Сообщение от korsarqa Посмотреть сообщение
Что значит if(!переменная)
C++
1
if (tmp == 0)
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
27.05.2012, 13:31     Что значит !переменная #3
Цитата Сообщение от korsarqa Посмотреть сообщение
if(!tmp)
противоположно if(tmp)
когда переменная равна нулю тогда условие и выполняется
Ответ Создать тему
Опции темы

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