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

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

Войти
Регистрация
Восстановить пароль
 
S1lv
#1

Ветвление в С++ - C++

20.02.2014, 20:17. Просмотров 274. Ответов 4
Метки нет (Все метки)

есть код
C++
1
2
3
4
 if(board[i][b])
        {
            return false;
        }
где board двумерный массив типа int. Я не совсем понимаю что должно произойти, чтобы благодаря этой записи программа вывела false. Это значит что элемент должен не равняться нулю?
Заранее спасибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ветвление в С++ (C++):

Ветвление на си+ - C++
2.11. Проверить, лежит ли окружность (x-а1)2 +(у-b1)2=r12 целиком внутри окружности (х-а2)2+(у-b2)2 =r22 или наоборот. 2.26. Написать...

Ветвление - C++
я начал учить с++, уже второй день........... написал алгоритм с ветвлением #include <stdio.h> #include <iostream.h> #include...

ветвление if else - C++
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или...

Ветвление - C++
здравствуйте. помогите написать программу(с помощью Mультиветвления), выводящую на экран строку “switch” при вводе числа 1, строку...

Ветвление в С++ - C++
Доброго времени суток. НЕзнаю как можно реализовать две задачи на ветвление. Может кто нибудь помочь. кодом? Буду оччень признателен. ...

Ветвление - C++
Вычислить значение функции при заданных значениях параметров. Значения параметров задаются пользователем с клавиатуры. Спасибо за...

4
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,576
20.02.2014, 20:23 #2
Цитата Сообщение от S1lv Посмотреть сообщение
Я не совсем понимаю что должно произойти, чтобы благодаря этой записи программа вывела false. Это значит что элемент должен не равняться нулю?
Насколько я понимаю,если элемент существует условие выполнится.
0
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94
20.02.2014, 20:25 #3
какая разница какой у вас массив хоть 5000 мерный если в условном операторе 0 то он не выполнится, если в нем отличное от нуля значение то он будет выполнен.
0
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,190
20.02.2014, 20:33 #4
Цитата Сообщение от S1lv Посмотреть сообщение
Это значит что элемент должен не равняться нулю?
да
это равнозначно записи
if(board[i][b]!=0)
if выполняется если условие true
а true это все что не равно 0
false это равно 0

Добавлено через 4 минуты
Цитата Сообщение от S_el Посмотреть сообщение
Насколько я понимаю,если элемент существует условие выполнится.
не правильно понимаешь
элемент в массиве всегда есть
другое дело какое у него значение
здесь проверяется на не равен 0

если элемента нет, допустим в массиве размером 3х3 обратится к элементу 4 4, то получишь ошибку доступа к памяти, и хорошо что она выскочит сразу, а то может таится годами и выскочит в самый неподходящий момент
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,576
20.02.2014, 20:35 #5
Цитата Сообщение от ValeryS Посмотреть сообщение
не правильно понимаешь
элемент в массиве всегда есть
другое дело какое у него значение
здесь проверяется на не равен 0
Точно,поторопился.
0
20.02.2014, 20:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2014, 20:35
Привет! Вот еще темы с ответами:

Ветвление! - C++
У меня следующая задача. Я никак не могу с ней разобраться. Если кто может помогите пожайлуста. Буду очень благодарен. Задание: ...

ВЕТВЛЕНИЕ - C++
РЕШИТЬ ЗАДАЧУ M=MAX{A,B}+C/(MIN{C,K}-A)

с++ . ветвление - C++
два корабля, которые находятся на разном расстоянии от совместного порта, плывут одним курсом, но с разной скоростью. циклон движется в том...

Ветвление С++ - C++
Помогите написать ветвление на Builder С++ (желательно) или Visual C++. Это вычисляемые поля в таблице Коэффициент за стаж...


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

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

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