Skip to content · ⁨דלג לתוכן⁩
English

C has no try/except

  • Some languages throw exceptions when something goes wrong. C does not have exceptions.
  • Instead, a C function reports trouble through its return value — a status code.
  • The caller checks that code after every call and decides what to do.

עברית

C אין try/except

  • חלק מהשפות זרקות חריגות כאשר משהו הופך לשגוי. ל-C אין חריגות.
  • במקום זאת, פונקציית C מדווחת על בעיה דרך ערך ההחזרה שלה — קוד סטטוס.
  • הקורא בודק את הקוד הזה לאחר כל קריאה ומחליט מה לעשות.

פונקציה מחזירה 0 בהצלחה או -1 בכשל; הקורא בודק את הקוד

Handout · ⁨חומר עזר⁩

Log in or create account · ⁨היכנס או צור חשבון⁩

IGCSE, A-Level & AP