>> Виступаючий 1: Виявляється, є ще можливість поліпшити цей
дизайн програми.
Повідомлення в моєму циклі, що на кожній ітерації, я перевіряю, що я менше
ніж довжина рядка з с.
Але довжина рядка із завжди буде те ж саме, тому що з само
не змінюється.
І все ж, кожен раз, коли через цю петлю Я перевіряю довжину рядка з,
довжина рядка з, рядок довжина с, що просто нерозумно.
Тому що, звичайно, він повинен прийняти деякі кількість часу, щоб з'ясувати,
Довжина рядка.
І я витрачати цей час, задаючи те ж питання знову і знову.
>> Ну, виходить, що ми можемо поліпшити цей , Оголосивши, скажімо, друга змінна
всередині мій цикл.
Давайте назвемо це п - і відокремити його від я, з комою, як це -
і встановити п дорівнює довжина рядка с.
Крапка з комою.
А тепер, давайте змінимо мій стан, щоб Не порівнюйте я проти рядка
довжина з такої, а замість проти п.
Таким чином, ми инициализируем н щоб довжина рядка с.
Але на кожній ітерації моєї петлі, я буду замість бути перевірки я проти п.