Часть 5 - УАРТ, передаём строку

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2016
  • Организовываем передачу строки. Изучаем как устроен массив (строка) типа char. Вычисляем длину массива (строки). Рассмотрены три реализации функции strlen. Разбираемся с видами инкремента: префиксный и суффиксный (постфиксный). Знакомимся с тернарной условной операцией. Продолжаем осмысливать указатели. Используем рекурсивный вызов.

Комментарии • 2

  • @kirillpetrakov3282
    @kirillpetrakov3282 7 лет назад +1

    помоему линковщик по умолчанию подтягивает стандартную библиотеку, и для использования функции нужен лишь прототип, но у вас вроде и без прототипа заработало, ну значит компилятор решает это сам).
    Мои соображения по поводу рекурсии и нужно это проверить: на вход в функцию тратится 13 тактов кажется, и каждый раз вызывая саму себя тратится это время, может это компилятор как то может оптимизировать, но по идее не очень эффективно получается. И можно реализовать все без вычисления длинны строки, как, пока говорить не буду, а то весь кайф обломается))).

    • @remzona7680
      @remzona7680  7 лет назад +1

      С компилятором интересно получилось))) на всю жизнь наука! Про рекурсию - интересная информация, спасибо. Без вычисления длинны строки... я с этой стороны и не рассматривал даже! А ведь и в правду можно))) Например отправлять пока не ноль...