[an error occurred while processing this directive] [an error occurred while processing this directive]
А у меня все нормально прошло ! У меня (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Беня 14 февраля 2002 г. 15:51
В ответ на: "Глюк" в RC-51 (+) отправлено Тестер 13 февраля 2002 г. 22:12

Ride 7.24
Вот такой вот примерчик :

//--------------------------------
int i ;
int foo ;
const int array[ 10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ;

void Tx_char( int k) {
foo = k ;
}

void main( void) {
int count = 5 ;
for (i=0; i < count ; Tx_char( array[i++])) ;
do ; while( 1) ;
}
//----------------------------------------
Он благополучно доходит до цикла do ; while(1) и не виснет
Может, у Вас другие типы данных, либо переменные не такие как у меня (могут быть локальные или глобальные), либо версия компилятора не такая либо оптимизация другая ( у меня for SPEED, Level = 7).

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru