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

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

Войти
Регистрация
Восстановить пароль
 
IYIurasaki
3 / 3 / 0
Регистрация: 05.11.2013
Сообщений: 12
#1

В чем отличие одной формы записи от второй? - C++

05.11.2013, 23:37. Просмотров 236. Ответов 4
Метки нет (Все метки)

Добрый вечер!

Подскажите пожалуйста, кроме формы записи, в чет отличие

C++
1
2
3
4
5
6
7
for (x=1; x<=20; x++) {
   cout<<x;
   if (x%5==)
      cout<<endl;
   else
      cout<<'\t';
   }

от


C++
1
2
3
4
5
for (x=1; x<=20; x++)
   if (x%5==0)
      cout<<x<<endl;
   else
      cout<<x<<'\t';
?

И еще: в каких случаях применять первое выражение, а в каких - второе?

СПАСИБО!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 23:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В чем отличие одной формы записи от второй? (C++):

В чем отличие While от Do... While? - C++
Я понял ,что в While сначала проверяется условие,а потом если оно истинно выполняются операторы,а в Do...while все наоборот . Как я...

cin.get в чем отличие ? - C++
Всем доброго времени суток, подскажите в чем отличие в этих строках: char a; cin.get(a); a = cin.get();

В чем отличие с++ и visual c++ ? - C++
выбирая книгу,по программированию на языке с++ на этом сайте, наткнулся на разделение в отдельные классы C++ и Visual C++, объясните...

В чем отличие decltype и auto - C++
в чем отличие типа decltype и типа auto?

В чем отличие typename от class? - C++
Зачем нужно typename В чем отличие от class ?

В чем отличие printf от cout? - C++
Вопрос по теме , чем они отличаются и что лучше использовать? :)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
05.11.2013, 23:56 #2
Цитата Сообщение от IYIurasaki Посмотреть сообщение
в каких случаях применять
первое - ни в каких (оно вообще компилироваться не должно), второе-всегда.
А вообще вы наверное хотели написать вместо первого
C++
1
2
3
if (!x%5)
//или
if (x%5)
Добавлено через 15 секунд
Черт подери, или вы о скобках?
0
IYIurasaki
3 / 3 / 0
Регистрация: 05.11.2013
Сообщений: 12
05.11.2013, 23:59  [ТС] #3
Цитата Сообщение от monolit Посмотреть сообщение
первое - ни в каких (оно вообще компилироваться не должно), второе-всегда.
А вообще вы наверное хотели написать вместо первого
C++
1
2
3
if (!x%5)
//или
if (x%5)
ой, извините, не if (x%5==), а if (x%5==0)
0
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
06.11.2013, 00:14 #4
Если дело в скобках, то в их используют, когда внутри цикла более одного оператора (или просто всегда, ибо так красивее). А if...else это один оператор. Так что в данном случае дело вкуса, но я бы, если там несколько строчек, скобки бы ставил...
0
IYIurasaki
3 / 3 / 0
Регистрация: 05.11.2013
Сообщений: 12
06.11.2013, 00:36  [ТС] #5
Цитата Сообщение от monolit Посмотреть сообщение
Если дело в скобках, то в их используют, когда внутри цикла более одного оператора (или просто всегда, ибо так красивее). А if...else это один оператор. Так что в данном случае дело вкуса, но я бы, если там несколько строчек, скобки бы ставил...
спасибо большое!) я поняла!)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 00:36
Привет! Вот еще темы с ответами:

В чем отличие алгоритмов set_union и merge? - C++
Всем привет! Уважаемые форумчане, подскажите пожалуйста, в чем отличие алгоритмов set_union и merge? Выходная последовательность обоих...

В чем отличие и что лучше изучать??? - C++
Вот есть язык программирования C, есть C++, есть C#, есть 1С. Так вот какой из них лучше учить

В чем отличие ссылочных переменных от указателей? - C++
Всем привет. Вопрос в теме, чем отличаются int a=5; int &amp;p=a; от int a=5; int *p=&amp;a; Кроме того, что ссылочная переменная...

C++, в чем отличие операций добавления в программе - C++
Всем привет, в программировании новичок, помогите ответить на вопрос, в чем отличие добавлений элементов в каждом задании.. Т.е. сказать в...


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

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

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