-
- И как у Вас xx может измениться вне данного кода во время исполнения while? - Vallav(12.05.2011 08:37)
- В обработчике прерывания - Kit(12.05.2011 12:33)
- А адрес xx обработчик прерывания как узнает? Vallav(113 знак., 12.05.2011 14:46)
- В обработчике прерывания - Kit(12.05.2011 12:33)
- в данном случае xx - локальная и смысла в volatile не вижу. Хотя вот volatile int *xx=&x, может и интересно, надо подумать. Kit(39 знак., 11.05.2011 23:26)
- смысл локальной volatile в том, что доступ к ней не будет оптимизироваться koyodza(180 знак., 11.05.2011 23:38)
- Это понятно, только зачем бы оно могло понадобиться, чтобы кусок кода не снесло? Так IAR на это уже не ведётся:) Kit(435 знак., 12.05.2011 00:39)
- "Можно пользоваться временными переменными, но неудобно" - ага, а прагмы в тех же местах лепить по две удобнее. - Cepгeй Бopщ(12.05.2011 02:29)
- while отличается от for тем, что кроме while() может быть еще и do {...} while(); - rezident(12.05.2011 00:43)
- Так и думал, что напомните:) Kit(70 знак., 12.05.2011 00:53)
- А зачем выдумывать лишние сущности? for всегда с пред-проверкой условия. Так в стандарте C99 указано. rezident(165 знак., 12.05.2011 01:14 - 01:17)
- Это гипотетически:) Kit(219 знак., 12.05.2011 02:41)
- А зачем выдумывать лишние сущности? for всегда с пред-проверкой условия. Так в стандарте C99 указано. rezident(165 знак., 12.05.2011 01:14 - 01:17)
- Так и думал, что напомните:) Kit(70 знак., 12.05.2011 00:53)
- Это понятно, только зачем бы оно могло понадобиться, чтобы кусок кода не снесло? Так IAR на это уже не ведётся:) Kit(435 знак., 12.05.2011 00:39)
- смысл локальной volatile в том, что доступ к ней не будет оптимизироваться koyodza(180 знак., 11.05.2011 23:38)
- И как у Вас xx может измениться вне данного кода во время исполнения while? - Vallav(12.05.2011 08:37)