ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
455524 Топик полностью
Vit (20.10.2013 11:08, просмотров: 89) ответил Скрипач на В моих задачах (пром.автоматика) экономить сотню-две инструкций в ущерб наглядности и отсутствию побочных эффектов неразумно. Время реакции - 0,1сек. Точнее реагировать бессмысленно.
это Adam Dunkel так идею Simon Tatham проапгрейдил, что у неё заодно появился такой недостаток http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
#define crBegin static int state=0; switch(state) { case 0: #define crReturn(i,x) do { state=i; return x; case i:; } while (0) #define crFinish } int function(void) { static int i; crBegin; for (i = 0; i < 10; i++) crReturn(1, i); crFinish; }