0 / 0 / 0
Регистрация: 16.05.2021
Сообщений: 3
1

Как писать if else if else , стиль

01.06.2021, 16:54. Показов 812. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть два варианта, какой лучше? не могу определиться, чтобы была максимальная читабельность
C++
1
2
3
4
5
6
7
if (a < 10)
        cout << a << endl;
    else
        if (a == 10)
            cout << a << endl;
        else
            cout << "b" << endl;
и

C++ (Qt)
1
2
3
4
5
6
    if (a < 10)
        cout << a << endl;
    else if (a > 10)
        cout << a << endl;
    else
        cout << "a" << endl;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2021, 16:54
Ответы с готовыми решениями:

Можно и изменить стиль отображения класса ListView или придется писать свой контрол
Требуется создать контрол ListViewer. Контролы будут отображаться списком. Требуется:...

Как изменить стиль формы и вообще всех объектов на свой стиль?
Собственно вопрос в том как изменить стиль формы и вообще всех объектов на свой стиль?

Как задать новый стиль для тега, у которого уже есть стиль
Привет всем. У меня есть вот такая запись в таблице стилей #c_menu li{ list-style:none;...

Как динамически присвоить стиль кнопке, если стиль описан в файле xaml?
Здравствуйте, столкнулся с проблемой: нужно в коде присвоить стиль кнопке. Этот стиль находится в...

4
35 / 22 / 13
Регистрация: 12.04.2020
Сообщений: 152
01.06.2021, 17:12 2
GarryAlways, вот так еще можно (не самый идеальный вариант)
C++
1
2
3
if (a < 10) cout << a << endl;
else if (a > 10) cout << a << endl;
else cout << "a" << endl;
0
фрилансер
5495 / 5091 / 1047
Регистрация: 11.10.2019
Сообщений: 13,315
01.06.2021, 17:32 3
GarryAlways, как писать - сейчас немало школ. Главное, не забывать фигурные скобки, чтобы потом не было больно )

Лично я предпочитаю не лепить в кучу, а писать всё открыто

C++
1
2
3
4
5
6
7
8
9
10
11
12
if (a < 10)
{
    cout << a << endl;
}
else if (a == 10)
{
    cout << a << endl;
}
else
{
    cout << "b" << endl;
}
но когда имеется множество примитивных действий, то могу и так оформить
C++
1
2
3
4
5
/**/ if (a <  10){cout << a << endl;}
else if (a == 50){cout << a << endl;}
else if (a == 60){cout << a << endl;}
else if (a >  70){cout << a << endl;}
else             {cout << "b" << endl;}
2
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
17546 / 10303 / 2819
Регистрация: 21.10.2017
Сообщений: 22,358
01.06.2021, 17:35 4
Мне больше по душе java-style
C++
1
2
3
4
5
6
7
if (a < 10){
    cout << a << endl;
} else if (a == 10){
    cout << a << endl;
} else {
    cout << "b" << endl;
}
При этом считаю, что скобки нужно ставить.
2
1709 / 1109 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
01.06.2021, 19:24 5
Если у меня есть else - предпочитаю ставить скобки, даже если в блоках по одной инструкции, а если нужно else if - явно впихнуть if в блок else. Вообще, на мой взгляд, длинных ветвлений лучше избегать, но это всё моё скромное ИМХО.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    if(a)
    {
 
    } else {
 
        if(b)
        {
 
        } else {
 
        }
 
    }
0
01.06.2021, 19:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2021, 19:24
Помогаю со студенческими работами здесь

Как в Word 2013 создать программно стиль "Абзаца", а не стиль "Связанный (абзац и знак)"
Как в Word 2013 создать программно стиль &quot;Абзаца&quot;, а не стиль &quot;Связанный (абзац и знак)&quot;. По...

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы...

Что значит "Писать как все" или "Писать правильно на WPF"?
Доброго времени суток! Объясните, пожзалуйста, &quot;дураку&quot;, что значит &quot;писать на WPF как все&quot; или...

Перевод дат: старый стиль — новый стиль (и наоборот)
Кажется, довёл до ума документ Word из темы https://www.cyberforum.ru/vba/thread189947.html#10 ...

Свой стиль CheckBox для listbox и стиль кнопок
Здравствуйте. Несколько вопросов. 1 Как создать стиль своего CheckBox для listbox точнее нужно...

Меняем стиль элементов управления на свой стиль
Меняем стиль элементов управления на свой стиль. Может кому пригодится. watch?v=0EI9_KhHeN0&amp;


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru