[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
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