В главната програма имаме низ и цикъл, в който се извиква външна функция letter. Във функцията letter се взима символа и се преобразува в число (ASCII кода на символа). В проверката на switch-а се проверява дали d e различно от 0 и дали влиза в диапазона > 0 и < 4. Ако не е изпълнено някое от условията, се връща false като отговор и се извежда default и всичко след него, поради липсата на оператор break. Т.е. след първото изпълнение се извежда Not ABC След това отново се връщаме в главната функция, преминава се на нов ред и се увеличава стойността на индекса. После аналогично на първото влизане във функцията се извеждат: BC ABC C Not ABC