Главная
Новости
Объявления
Работа
Справочник Саратова
Галерея
Форум
Блог
вход
регистрация
ТехноСаратов
→
Блог
→ Просмотр поста
Си. Оператор запятая в условии цикла
МУХ
25 июня 2009 г.
Как известно, выражения разделенные запятой вычисляются с лева на право, а результатом всех вычислений является значение последнего выражения. А так же известно, что в основном ею пользуются только извращенцы. Например:
int c = 1,2; int a = (c++, c+1); for(int i=0; i
В ходе экспериментов пришла мысль использовать ее в цикле while:
int f(char*){...} ... while(f(s), s!=NULL) { ... }
Вместо этого:
f(s); while(s!=NULL) { ... f(s); }
Интересно, существуют ли еще полезные применения этому оператору?
(Ну кроме общеизвестного в for).
c
Комментарии
GoD
26 июня 2009 г. в 00:33
#
первый раз слышу об этом операторе) интересная штука)) спасибо мух)
МУХ
26 июня 2009 г. в 23:13
#
Долгие извращенные эксперименты бывают полезны)
Santa
28 июня 2009 г. в 01:52
#
Собственно, что имелось ввиду под общеизвестностью for? Стандартная конструкция или какая-то хитрость известная?
МУХ
28 июня 2009 г. в 07:59
#
Стандартная хитрость :) В объявлении счетчиков и инкрементной части:
for(int x=0, y=100; x != 10 && y > 50; x++, y-=z){…}
Чтобы иметь возможность комментировать, Вам необходимо
зарегистрироваться
или
войти
.
Категории
ТехноСаратов
33
Программирование
17
Интернет
12
Программы
10
Apple
9
Мысли вслух
7
*n?x
6
Саратов
5
Железо
4
Веб-программирование
4
Операционные системы
2
Дизайн
1
Облако тегов
юмор
imdg
fsd
c#
coherence
oracle
виртуализация
freelance
3g
java
пс
sparc
openbsd
gcc
mobile
grid
serialization
pda
грид
блог
linux
tcl
xen
apple
e2
iphone
блоговодство
c
php
бизнес
интернет
компилятор
mingw
vim
музыка
текст
кпк
книга
seo
dotnet
саратов
windows
google
фриланс
c++
mysql
macosx
программирование
оптимизация
Важное
Фильтруем базар!
SEO для постов в блоге
Наиболее комментируемое
Песня про OpenBSD
Сходка 28 декабря (хеппи-нью-йеарная)
Блоги
Фрилансеры — легкотрудники или бизнесмены?
Фильтруем базар!
Апдейт №1
Ассемблер FASM для Pocket PC
QEMU. Быстрый старт
Собеседование
Вездес[с]ущая Vista
Последнее
Выход ультрабука от Apple анонсирован на начало 2012 года
Как ухаживать за ноутбуком
Размышления о системах охлаждения
Новые возможности Windows 7
Как выбрать правильную клавиатуру
Apple iPad. Особенности использования в России.
Грабим апдейты форума ТС
Как облегчить ведение блога программисту?
Блоговодство, как неотъемлимая часть бизнеса
Моментальная индексация в Google
for(int x=0, y=100; x != 10 && y > 50; x++, y-=z){…}