Отговори на тема  [ 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Би трябвало да няма проблем. Напиши го и по двата начина, компилирай и виж в листинга дали има разлика!


Съб Май 03, 2008 8:31 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
Няма разлика в листа.
И в двата случая исползва
SBRS и SBRC


Съб Май 03, 2008 8:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
не само че може, ами е препоръчително. доколкото схващам променливите ти имат смисъл на булеви. много лоша практика е да се пише if(bVar==true) и съм виждал бъгове породени от това.


Нед Май 04, 2008 4:15 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юли 13, 2007 10:19 am
Мнения: 52
Местоположение: Хасково
Мнение 
По принцип си го пиша така :
if (power1&&power2)...
обаче някой път, за да не се замислям много докато поверявам някой алгоритъм, който не ми излиза. Пиша за прегледност така:
if (power1==1&&power2==1)...
пак си върви проверката, без да слагам скоби даже.


Нед Май 04, 2008 10:25 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни