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

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

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

Найдите «пустые» циклы и объясните их назначение - C++

26.05.2010, 11:21. Просмотров 747. Ответов 3
Метки нет (Все метки)

пожалуйста Найдите «пустые» циклы и объясните их назначение.
C++
1
2
3
4
5
void F1 (char с[]) 
{ int ij ; 
for (i=0; c[i ] !='\0' ; i++) ; 
for (j=0,i-- ; i>j ; i--,j++) 
{ char s; s=c[i] ; c[i]=c[j] ; c[j]=s; } }
Описание:
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2010, 11:21     Найдите «пустые» циклы и объясните их назначение
Посмотрите здесь:

C++ protected и его назначение
C++ Объясните, как работает код - циклы
C++ Назначение static ?
C++ Назначение заголовочных файлов
C++ Назначение комментария
Назначение оператора delete[] C++
C++ Explicit и его назначение
Назначение оператора :: C++
C++ Объясните вложеные циклы
C++ Объясните циклы шифрования алгоритма DES
Объясните назначение функции класса C++
Объяснить назначение макроса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Phantom
Эксперт C++
 Аватар для Phantom
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
26.05.2010, 11:37     Найдите «пустые» циклы и объясните их назначение #2
ertaeva, функция переворачивает поданную строку, "пустой" цикл
C++
1
for (i=0; c[i ] !='\0' ; i++) ;
нужен для того чтобы "встать" в конец строки, получить индекс последнего символа, длину если хотите. Нам нужен только индекс i, поэтому в этом цикле мы просто пробегаем до символа конца строки и ничего не делаем, просто смотрим где остановились.
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
26.05.2010, 11:38     Найдите «пустые» циклы и объясните их назначение #3
Пустой цикл
C++
1
for (i=0; c[i ] !='\0' ; i++) ;
В данном случае применяется для поиска символа '\0'.
Day
 Аватар для Day
1152 / 957 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
26.05.2010, 13:45     Найдите «пустые» циклы и объясните их назначение #4
Я бы назвал такие вещи Циклы с пустым телом. А то циклу обидно - он же работу делает, но всю в голове
В принципе C позволяет довольно сложные вычисления делать в таких циклах
И иногда это даже красиво.
Yandex
Объявления
26.05.2010, 13:45     Найдите «пустые» циклы и объясните их назначение
Ответ Создать тему
Опции темы

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