|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 6:21 am
|
Страница 1 от 1
|
[ 5 мнения ] |
|
| Автор |
Съобщение |
|
Комбинатор
Ранг: Новодошъл
Регистриран на: Чет Авг 30, 2007 2:14 pm Мнения: 118
|
 Логическо И
bit power1;
bit power2;
Не съм сигурен дали мога да използвам 2-я израз. За CVAVR
if ((power1==1)&&(power2==1))..........
||
||
if (power1&&power2)..........
|
| Съб Май 03, 2008 7:16 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Би трябвало да няма проблем. Напиши го и по двата начина, компилирай и виж в листинга дали има разлика!
|
| Съб Май 03, 2008 8:31 pm |
|
 |
|
Комбинатор
Ранг: Новодошъл
Регистриран на: Чет Авг 30, 2007 2:14 pm Мнения: 118
|
Няма разлика в листа.
И в двата случая исползва
SBRS и SBRC
|
| Съб Май 03, 2008 8:58 pm |
|
 |
|
zaphod
Ранг: Форумен бог
Регистриран на: Нед Юли 24, 2005 10:28 am Мнения: 2658
|
не само че може, ами е препоръчително. доколкото схващам променливите ти имат смисъл на булеви. много лоша практика е да се пише if(bVar==true) и съм виждал бъгове породени от това.
|
| Нед Май 04, 2008 4:15 pm |
|
 |
|
vankata
Ранг: Минаващ
Регистриран на: Пет Юли 13, 2007 10:19 am Мнения: 52 Местоположение: Хасково
|
По принцип си го пиша така :
if (power1&&power2)...
обаче някой път, за да не се замислям много докато поверявам някой алгоритъм, който не ми излиза. Пиша за прегледност така:
if (power1==1&&power2==1)...
пак си върви проверката, без да слагам скоби даже.
|
| Нед Май 04, 2008 10:25 pm |
|
|
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|