תכנות
—
שיעור 123
11/October/2010
C —
The static Key-Word
סקרנו את השמושים במִלה השמורה static של שפת C.
יש לה בעיקר שתי משמעויות שונות.
-
להצהיר על משתנה גלובלי או פונקציה כ"פרטיים" לקובץ, כלומר אינם מוכרים ביחידות קומפילציה אחרות.
-
להגדיר משתנה (שאינו אוטומטי) בתוך פונקציה שערכו נשמר בין קריאות שונות לפונקציה.
תרגילים
-
הורד והשלם את התכנית
addmult.c
לפי ההערות שבתוכה.
הקושי הוא בתכנית הראשית שצריכה לאפשר בדיקה של כל המקרים האפשריים, כולל שליחה של NULL
כפרמטר output, שהוא מקרה שהפונקציה
add_mult()
אמורה לתמוך בו.
חזרה לעמוד האם