שאלות תרגיל בית 0

מאלוק עם קלט שלילי להקצאה

מאלוק עם קלט שלילי להקצאה

על ידי מוחמד אגבאריה בתאריך
מספר תגובות: 1

ב- part2 
בקוד המצורף של mtm_buggy  אחרי קבלת קלט של מספר שלילי

בפונקצית ה- main הקוד מדפיס למסך שיש שגיאה בקלט וממשיך כאילו קבלנו 
קלט חוקי (כיוון שאין return שתעצור את התוכנית) ובגלל זה הקוד ינסה להקצות זכרון באורך שלילי (שיתעסק איתו כ- unsigned)

נסיתי להריץ אותה עם קלט שלילי אבל הופתעתי שהתוכנית כן נעצרת אחרי הדפסת הודעה של קלט שגוי אפילו שאין return

השאלה היא האם אני אמור להוסיף return אחרי ההדפסה למסך הודעת קלט שגוי ? כי זאת נחשבת לשגיאה 
שהיא אפילו לא הופיעה ב debugger או שיש הסבר אחר למה שקורה פה ואני מפספס דבר כלשהו ?