ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
937363
Лагунов (01.08.2019 05:59, просмотров: 7213)
у меня опять детский (и смешной) вопрос по Си. Не пинайте сильно. Есть ли разница вставления break в операторе switch? Внутри скобок или снаружи? К примеру так. switch (TIPTRK[y*3+8]) { case 1: { memcpy(BUFDISK+BYTEFLASH, ZAGL71, 4); BYTEFLASH=BYTEFLASH+4; BUFDISK[BYTEFLASH]=0x09; BYTEFLASH=BYTEFLASH+1; } break; case 2: { memcpy(BUFDISK+BYTEFLASH, ZAGL72, 4); BYTEFLASH=BYTEFLASH+4; BUFDISK[BYTEFLASH]=0x09; BYTEFLASH=BYTEFLASH+1; } break; Или вот так. ////////////////////////////////// switch (TIPTRK[y*3+8]) { case 1: { memcpy(BUFDISK+BYTEFLASH, ZAGL71, 4); BYTEFLASH=BYTEFLASH+4; BUFDISK[BYTEFLASH]=0x09; BYTEFLASH=BYTEFLASH+1; break; } case 2: { memcpy(BUFDISK+BYTEFLASH, ZAGL72, 4); BYTEFLASH=BYTEFLASH+4; BUFDISK[BYTEFLASH]=0x09; BYTEFLASH=BYTEFLASH+1; break; } В работе разницы не увидел