Прокомментировать код - C (СИ) (73613)

Узнай цену своей работы

Формулировка задачи:

Привет всем , не могли бы напомнить мне язык Си а то подзабыл, строчки кода напротив коментарий
Листинг программы
  1. unsigned char SPIBitBang8BitsMode0(unsigned char byte)
  2. {
  3. unsigned char bit;
  4. for (bit = 0; bit < 8; bit++) {
  5. if (byte & 0x80)//?
  6. SETMOSI();
  7. else
  8. CLRMOSI();
  9. byte <<= 1;//?
  10.  
  11. SPIDELAY(SPISPEED/2);
  12. SETCLK();
  13.  
  14. SPIDELAY(SPISPEED/2);
  15.  
  16. byte |= READMISO(); //?
  17. CLRCLK();
  18. }
  19. return byte;
  20. }

Решение задачи: «Прокомментировать код»

textual
Листинг программы
  1. byte <<= 1;//сдвиг byte влево на 1 бит
  2. byte |= READMISO(); //побитовое или

Объяснение кода листинга программы

  1. Сначала выполняется сдвиг byte влево на 1 бит с помощью оператора <<=
  2. Затем выполняется побитовое ИЛИ с помощью оператора |= и значения READMISO()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут