עבור לתוכן

שאלה | שפת C עזרה בכתיבת תכנית לחישוב שעות עבודה

Featured Replies

פורסם
  • מחבר
מה משמעות הביטוי הזה:

else if (t=1)

אם המשתמש הכניס אות...??

  • תגובות 63
  • צפיות 6.6k
  • נוצר
  • תגובה אחרונה
פורסם

כמה דברים:

1. הסימן "=" משמעותו השמה. אתה שם בתוך t את המספר 1 ומחזיר את t. כלומר, התנאי תמיד מתקיים. זה שקול לשאול "האם true" וזה כמובן נכון תמיד.

2. אם אתה רוצה להשוות משתנה מטיפוס char, שים לב שתווים באים בתוך גרשיים: '1' למשל. בלי גרשיים הכוונה היא לתו שמיוצג ע"י קוד ascii שמספרו 1.

3. מה מכיל המשתנה t אם המשתמש לא הזין תו?

פורסם
  • מחבר
כמה דברים:

1. הסימן "=" משמעותו השמה. אתה שם בתוך t את המספר 1 ומחזיר את t. כלומר, התנאי תמיד מתקיים. זה שקול לשאול "האם true" וזה כמובן נכון תמיד.

2. אם אתה רוצה להשוות משתנה מטיפוס char, שים לב שתווים באים בתוך גרשיים: '1' למשל. בלי גרשיים הכוונה היא לתו שמיוצג ע"י קוד ascii שמספרו 1.

3. מה מכיל המשתנה t אם המשתמש לא הזין תו?

לא כל כך הבנתי את האלה

T לא מכיל כלום המטרה שלו זה רק להפריד בין השעות הרגילות\נוספות לסופ''ש

פורסם

אתה יודע מה scanf עושה?

אתה יודע מה המשמעות של סימני ה-% שאתה מעביר לה?

ארכיון

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

דיונים חדשים