abivan (11.09.2013 16:44, просмотров: 170) ответил VAI на Зато отдал мальчику, и он без вопросов поймёт, что где делается. Да сам через год разберёшься, что наговнокодил. А межстрочные коменты можно раскрасить по другому, и мешать не будут.
их справа можно написать. Я вот когда топики других авторов читал про межстрочные коменты не понимал чем это плохо. Сам их вставляю. Но... оказывается, чисто субъективно свои коменты которые коментят логический блок не мешают восприятию кода а если коментить каждую строчку здесь они реально отвлекают от восприятия кода. все имхо, взгляд со стороны
case enMsgDPLSChangeAddr:{
BYTE bDPLSId;
BYTE i, bAddr;
/* Change parent & child addr */
bDPLSId=(pMsgDPLS->p-(ptr)DPLS)/sizeof(DPLS[0]);
for(i=0,bAddr=DPLS[bDPLSId].bAddr; i<RF_MAX_ZONE_PER_DEV-1; i++){
if(DB_GetPar((BYTE)bDPLSId, (ptr)&DPLSDev, sizeof(DPLSDev))==-1)
DPLSDev.bAddr=DPLS_UNDEF_ADDR; //remove dev from DPLS
elseif(DPLSDev.bAddr!=DPLS_UNDEF_ADDR)
DPLSDev.bAddr=bAddr;
bIdDur=bDPLSId;
DPLSDevDur=DPLSDev;
DB_PutPar(bDPLSId, (ptr)&DPLSDev);
DPLS[bDPLSId].bAddr=DPLSDev.bAddr;
bDPLSId+=RF_MAX_DEV;
bAddr++;
}
break;