עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

צריך עזרה ב-c

Featured Replies

פורסם

מה מטרת הפקודה enum, איך משתמשים בה..?

תודה,ניר.

פורסם

הפקודה enum בדומה ל define היא פקודה של ה preprocessor, היא מאפשרת לך לתת ערכים מספריים למילים.

לדוגמא:

enum boolean { FALSE = 0, TRUE };

במקרה הזה בכל מקום בקוד המילה False תוחלף ב0 והמילה TURE תולף ב1

בניגוד ל define ניתן לתת למילים רק ערכים מספריים ולא מקרו שלם.

פורסם

השימוש נכון, אבל כל שאר ההסבר לא.

enum היא ממש לא פקודה, וממש לא של ה- preprocessor.

directives של ה- preprocessor מתחילות ב- #.

enum היא מילה שמורה שמגדירה משתנה או type שמקבל ערכים סימבוליים.

אתה לא יכול לבצע השמה מ- int למשתנה מ- type שהגדרת עם enum.

הגדרה עם enum יכולה להיות גם חלק מ- scope של class או namespace.

פורסם
  • מחבר

זה עדיין לא הכי ברור מישהו יכול לתת לי דוגמא שתבהיר את זה?

כלומר: מתי אני יכול להשתמש בזה?..איך,מגבלות..

פורסם

דווקא הדוגמא שקיבלת קודם נראתה בסדר...

אחרי המילה enum אתה כותב את שם ה- type שאותו אתה רוצה להגדיר.

אחרי זה, בין הסוגריים המסולסלים אתה רושם את שמות הערכים שיכולים להיות בו. אתה יכול לתת גם את הערכים, אבל אם לא תיתן, הקומפיילר יעשה את זה במקומך וימספר אותם בסדר עולה.

נהוג להשתמש ב- enum במקרה של שדה שיכול לקבל אחד ממספר סופי של ערכים (למשל צבע עיניים - חום, ירוק, כחול)

משתנה שמוגדר עם enum הוא לא integer, אבל אפשר לעשות לו casting אל ומ-integer.

אפשר להשתמש במשתנה שמוגדר עם enum במשפט switch/case.

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.