Цитата:
Сообщение от T_r_D
oleg707 про ансигнед лонг угадал! Я в ночи написал ансигнед инт случайно- отсюда и глюк.
А строчка- ну чего тут не понятного?
Задаётся состояние пина обратное его нынешнему состоянию.
Я надеюсь что все знают что типы типа булена можно в условии указывать как
boolean A = true;
if (A) {} Это условие выполнится когда A == true
if (!A) {} Это условие выполнится когда A == false
Соответственно в верхней строчке берётся просто обратное состояние от нынешнего.
Тоесть если оно HIGH, тоесть true, то получаем !HIGH (!true), тоесть false и наоборот.
а если ещё точнее, то
if (A == LOW)
A = HIGH;
else
A = LOW;
тоесть сокращённо
A != A;
Хреново я объясняю короче
|
нормально объясняешь, по крайней мере, когда я начинал знакомить ся с дуиной, кроме блинка никакой инфы не было толком, шаг вправо-шаг влево - или заумности, или блинк.
А ассемблер кончился, толком не начавшись лет 5 назад.
Так что будешь консультантом по С++