- 
	- И как у Вас 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)