ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
160804 Топик полностью
3m (04.07.2009 22:56, просмотров: 158) General ответил Evgeny_CD на Извращение на С. Интересно, как компилер по правилам разруливает такое:
попробовал на sdcc /x51/ код такой: typedef unsigned char u8; ... u8 i; u8 a[5][5]; for (i=0;i<=5;i++) { { u8 i=1; a[i][i]=2; } } Скомпилировался в
MOV	R2,#06H     
MOV	2DH,#02H    
DJNZ	R2,FBH
Цикл выполняется 5 раз, в каждой итерации в a[1][1] записывается 2. Что собственно вы хотели получить ? зы: начальный код был забавнее