Другое дело - будет ли это работать так, как Вы этого хотите.
IfoR Вам уже сказал как будет вести себя Ваша запись.
Код: Выделить всё
PORTD=11110Код: Выделить всё
PORTD=11110Аlex писал(а):Не ошблись циферкой ?
Код: Выделить всё
PORTD=0b1110 Код: Выделить всё
while (k=1){PORTC=0b101, PORTD=0b11110};
правильный ответ: МОЖНО так записать. но цикл выполняться не будет, т.к. значение переменной k равно НУЛЮ, а это значит, конец работы whileFreshMan писал(а):можна ли так записать команду ????Код: Выделить всё
while (k=0){PORTC=101; PORTD=110};
правильный ответ: МОЖНО, цикл будет вечным.FreshMan писал(а):мне стало интересно можна ли ее записать так ???Код: Выделить всё
while (k=1){PORTC=101; PORTD=11110};
правильный ответ: МОЖНО.FreshMan писал(а):а через запятую можна ?Код: Выделить всё
while (k=1){PORTC=0b101, PORTD=0b11110};
Аlex писал(а):Через запятую - нельзя.
ответ НЕ ПРАВИЛЬНЫЙ, через запятую МОЖНО.IfoR писал(а):Нельзя. Запятая не является разделителем команд.
Мастер Ломастер писал(а):правильный ответ: МОЖНО, цикл будет вечным.

FreshMan писал(а):Мастер Ломастер писал(а):правильный ответ: МОЖНО, цикл будет вечным.
вы наверное забыли добавить: он будет вечным если k будет всегда равно 1
ведь так ?
FreshMan писал(а):а если переменная к станет равна 2 ???
Код: Выделить всё
while(k = 1){
k = 0;
}
Код: Выделить всё
while(k==1){}Мастер Ломастер писал(а):при записи while(k=1){...} цикл будет просто вечным. всегда.
смешно. оценил.AI_Disable писал(а):Мастер Ломастер писал(а):при записи while(k=1){...} цикл будет просто вечным. всегда.
while(k=1){... break;}