הדבר הראשון, זה פונקצייה שמחזירה מהו גודל המחרוזת...
כלומר, (strlen(st יחזיר את מספר התווים שיש במחרוזת...
למשל, במחרוזת "Shit", הפונקצייה תחזיר 4.הדבר השני, זה משתנה מערך, והפנייה לאינדקס שלו...
למשל:
נגדיר מערך של תווים שייצג מחרוזת - ;"char str<256>="Shit
עכשיו, אם נרצה לגשת לאות השלישית במערך, אז ניגש אליה כך:
;<str3=str<2
כלומר, ניגשנו לאינדקס מספר 2 במערך של התווים שנקרא str, בגלל שכל מערך מתחיל ב-0, ולכן, 0 הוא הראשון, 1 הוא השני, 2 הוא השלישי וכו'...
הדבר השלישי, זה תלוי בתוכנית כולה, כלומר זה על אותו עיקרון, רק שבמקום מספר (למשל 2, כמו בדוגמה הקודמת), יש לך ביטוי חשבוני של חיבור וחיסור משתנים...