רוצה להיות מתכנת
New member
שאלה לגבי קטע הקוד הבא:
1) מהו משתנה static unsigned ?
2) כיצד ניתן לפרש את השורות הבאות :
3) איך ישתנה הקוד אם נמחוק את המילה static ?
קוד:
unsigned fun()
{
static unsigned value = 0;
value = !value ? 1 : value<<1;
value = !value ? 1 : value;
return value;
}
1) מהו משתנה static unsigned ?
2) כיצד ניתן לפרש את השורות הבאות :
קוד:
value = !value ? 1 : value<<1;
value = !value ? 1 : value;
3) איך ישתנה הקוד אם נמחוק את המילה static ?