Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2009, 00:19   #1
Anett//
 
Регистрация: 24.12.2009
Сообщений: 8
Печаль почему после for ставиться запятая

Здравствуйте помогить пожалуйста!!
for(i=1;i<=5;sum+=i++); Почему в конце стоит запятая?Может потрму что вычисление суммы производиться полностью в пределах оператора for, значит в теле оператора нет необходимости,Но как объяснить что ; означает не могу помогите!!
Anett// вне форума Ответить с цитированием
Старый 24.12.2009, 00:23   #2
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Где здесь запятая??????? Я лично ее не вижу!
Точка запятая ; - это конец оператора.
Цитата:
Почему в конце стоит запятая?Может потрму что вычисление суммы производиться полностью в пределах оператора for
Именно потому!!!! Здесь не нужно тела цикла - поэтому его и нету - а просто стоит точка-запятая;. Такой синтаксис!
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 24.12.2009, 00:26   #3
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

;(точка с запятой) - обозначает конец оператора/блока операторов.
В данном примере вычисление суммы ограничиваются заголовком цикла (sum += i++), т.е. после работы цикла sum будет равна 15.
psycho-coder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему после обработки макросом файл становится больше? garik64 Microsoft Office Word 7 21.09.2009 13:16
Почему после выполнения do-while, вложенного в if, инструкции дальше не выполняются? Chewing_dog Помощь студентам 3 09.06.2009 06:44
Не ставиться прозрачность формы Лукманов Александр Общие вопросы Delphi 0 27.04.2009 18:13
Если введён первый нуль в Edit,и не стоит запятая после него, выдать ошибку prikolist Общие вопросы C/C++ 10 28.03.2009 16:51
Почему после компилиции не пишет кирилицей? lionig28 Общие вопросы C/C++ 1 01.02.2008 21:33