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

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

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

Зачем false? - C++

10.08.2013, 13:22. Просмотров 401. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void IntFillFunction(Array<int>& theArray)
{
    bool Stop = false;
    int offset, value;
    while (!Stop)
    {
        cout << "Enter an offset (0-9) ";
        cout << "and a value. (-1 to stop): " ;
        cin >> offset >> value;
        if (offset < 0)
            break;
        if (offset > 9)
        {
            cout << "***Please use values between 0 and 9.***\n";
            continue;
        }
        theArray[offset] = value;
    }
}
Зачем использовать подход с false?
C++
1
while (!Stop)
Почему бы не написать:
C++
1
while (true)
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2013, 13:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зачем false? (C++):

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? - C++
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь...

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить? - C++
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...

Do {.} while (false) - C++
do { //код } while(false) Встречал пару раз такой код, собственно для чего может потребоваться такая обертка?

true and false - C++
Уважаемые, программисты! Помогите, пожалуйста, с программой. Написать программу, которая печатает True или False в зависимости от...

False,True - C++
Помогите пожалуйста. Составить программу, печатающую TRUE, если указанное высказывание является истинным, и FALSE в противном случае. ...

Функция не возвращает false - C++
Вообщем str это строка, которая может содержать в себе знак математической операции, скобки, число (например 1, 5, 556, 33 ..) и т.д. ...

7
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
10.08.2013, 13:25 #2
кому как удобно
1
0x10
2465 / 1637 / 239
Регистрация: 24.11.2012
Сообщений: 4,037
10.08.2013, 13:43 #3
При чем тут удобство?
Цикл в данном случае дейсвительно будет бесконечным. При этом:
Цитата Сообщение от Erjay Посмотреть сообщение
cout << "and a value. (-1 to stop): " ;
Т.е. переменной stop должно присваиваться значение true если пользователь ввел -1, но кода для этого почему-то нет.
0
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
10.08.2013, 13:45  [ТС] #4
Только так:
C++
1
2
if (offset < 0)
break;
Это пример из книги Либерти.
0
0x10
2465 / 1637 / 239
Регистрация: 24.11.2012
Сообщений: 4,037
10.08.2013, 13:46 #5
Ну да, этого вполне достаточно. Так что переменную stop можно выкидывать.
1
Kastaneda
10.08.2013, 18:24
  #6

Не по теме:

Цитата Сообщение от Erjay Посмотреть сообщение
Это пример из книги Либерти.
Похоже Либерти сам С++ за 21 день "освоил", потом решил других учить

1
Croessmah
11.08.2013, 07:14
  #7

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Похоже Либерти сам С++ за 21 день "освоил", потом решил других учить
У этого исчадия ада Либерти в книге и не такое имеется, насколько я помню
Тоже чтоли книгу написать Да боюсь проклятым быть и икать постоянно

0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
11.08.2013, 13:25 #8
Цитата Сообщение от Erjay Посмотреть сообщение
Зачем использовать подход с false?
...
Почему бы не написать:
...
что бы ты видел разные подходы к решению схожих задач и мыслил шире.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2013, 13:25
Привет! Вот еще темы с ответами:

вывод true и false - C++
Доброгов сем времени суток. Хотелось бы попросить помощи в решении этого задания, под цифрой 2, справа. треугольник у меня получился...

BASS_Init возвращает FALSE - C++
проблема следующая: BASS_Init(-1, 44100, 0, 0, NULL); возвращает FALSE, хотя BASS_ErrorGetCode() выдает 0. подскажите куда копать? вроде...

С++. вывод true/false - C++
помогите пожалуйста, почему не робит прога. должна вывести 1 если символ введеный с клавы гласная буква русского алфавита, иначе 0. ...

Задача на true or false - C++
You have the implement a function, with the following signature: ABCheck(str). The argument str is of type string. The function...


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
11.08.2013, 13:25
Ответ Создать тему
Опции темы

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