עבור לתוכן

שאלה קטנה בשפת C

Featured Replies

פורסם

רציתי לשאול מה אומרים כל אחד מהביטויים האלה בתור תנאי ללולאה:

while(!degel)1

while(degel)1

(אל תתייחסו לספרה 1)

לפי מה שאני זוכר הביטוי הראשון שואל: האם דגל לא השתנה (ז"א: אם דגל הוגדר בהתחלהבתור אפס והשתנה באחת הלולאות ל-1 אז הוא לא ייכנס ללולאה)

לגבי הביטוי השני אני לא בטוח אם קיים ביטוי כזה אבל נדמה לי שהוא הופיע איפהשהו...

צדקתי או שיש פרשנות אחרת לביטויים?

פורסם

!degel - יחזיר אמת עבור degel=0, אחרת שקר.

degel יחזיר שקר עבור degel=0, אחרת אמת.

הסימן ! הוא NOT לוגי.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים