Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Логическо И
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5758
Страница 1 от 1

Автор:  Комбинатор [ Съб Май 03, 2008 7:16 pm ]
Заглавие:  Логическо И

bit power1;
bit power2;

Не съм сигурен дали мога да използвам 2-я израз. За CVAVR
if ((power1==1)&&(power2==1))..........
||
||
if (power1&&power2)..........

Автор:  Gogo [ Съб Май 03, 2008 8:31 pm ]
Заглавие: 

Би трябвало да няма проблем. Напиши го и по двата начина, компилирай и виж в листинга дали има разлика!

Автор:  Комбинатор [ Съб Май 03, 2008 8:58 pm ]
Заглавие: 

Няма разлика в листа.
И в двата случая исползва
SBRS и SBRC

Автор:  zaphod [ Нед Май 04, 2008 4:15 pm ]
Заглавие: 

не само че може, ами е препоръчително. доколкото схващам променливите ти имат смисъл на булеви. много лоша практика е да се пише if(bVar==true) и съм виждал бъгове породени от това.

Автор:  vankata [ Нед Май 04, 2008 10:25 pm ]
Заглавие: 

По принцип си го пиша така :
if (power1&&power2)...
обаче някой път, за да не се замислям много докато поверявам някой алгоритъм, който не ми излиза. Пиша за прегледност така:
if (power1==1&&power2==1)...
пак си върви проверката, без да слагам скоби даже.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/