| Микроконтролери и електроника 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/ |
|