Как правильно написать функцию - C (СИ)
Формулировка задачи:
Доброго времени суток. Помогите разобраться. есть такая функция:
Суть такая: "А" -это линейный датчик положения конвеера. D это положение привода смещения. Если А > 83, текущее положение привода записывается в "х".Включается привод. Отключится он должен когда D будет меньше или ровно "х", минус какое то значение "m". m- это миллиметры. Собственно отключение не происходит!!!
void auto_motion_down(int m) { int x; if (A>83) { x=D; PORTB |= (1<< PB0); } if (D<=x-m) { PORTB &= ~ (1 << PB0); } }
Решение задачи: «Как правильно написать функцию»
textual
Листинг программы
int STATE; int main(){ }
Объяснение кода листинга программы
В представленном коде:
- Объявлена переменная
STATE
типаint
. - Написана функция
main()
, которая является точкой входа в программу. - В функции
main()
не содержится никакого кода, поэтому она пустая. Итого:- Объявлена переменная
STATE
(1) - Написана функция
main()
(2) - В функции
main()
нет кода (3)
- Объявлена переменная
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д