שיחה:שפת C/ביטויים בוליאניים ותנאים

תוכן הדף אינו נתמך בשפות אחרות.
מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

חוסר דיוק[עריכה]

האופרטור הטרנרי ?: אינו שקול ל- if/else משתי סיבות:

  1. הוא פועל על ביטויים ולא על פקודות. כלומר, לא ניתן להכניס בביטוי ?: מבנים כמו if או לולאות.
  2. הוא מחזיר ערך של הביטוי שחושב.

לכתוב שהוא שקול ל- if זה לא מדוייק ומטעה. --אפסאלון 06:54, 16 מרס 2006 (UTC)

אז תתקן, בגלל זה אנחנו כותבים בויקי חורחה

שגיאה[עריכה]

כתוב "לולאת while היא לולאה הפועלת כל עוד תנאי מוגדר מתקיים. ... לאחר שורה זו יש לכתוב הוראה או קטע קוד תחום בבלוק. בסוף הבלוק יש לשים נקודה-פסיק (;)." בסוף כל בלוק לא שמים נקודה פסיק. נקודה פסיק זה כמו בלוק ריק.--80.178.128.177 13:54, 13 באוגוסט 2006 (IDT)[תגובה]

אכן. תיקנתי. ‏conio.h‏ • ‏שיחה14:36, 13 באוגוסט 2006 (IDT)[תגובה]

מכיל יותר מדי נושאים ופחות מדי דוגמאות[עריכה]

  1. תנאים בוליאניים הם משהו שמופיע גם בלולאות. לדעתי יש לפצל את הדף לביטויים בוליאניים ותנאים וללולאות
  2. כמעט שאין דוגמאות בלולאות, ולא נראה לי שמתחיל יוכל להבין מזה משהו. לאחר הפיצול, נראה לי שאוסיף דוגמה או שתיים ללולאות.

Thedsadude 09:56, 23 בנובמבר 2007 (IST)[תגובה]

העברת הדוגמה המסכמת לשפת C/לולאות[עריכה]

אני מעביר את הדוגמה המסכמת לדף הנ"ל (הסבר בדף השיחה שלו). Thedsadude 08:23, 26 בנובמבר 2007 (IST)[תגובה]

חסרים עוד הסברים ודוגמאות בswitch-case[עריכה]

איך שהוא עכשיו - קשה לי להאמין שמשתמש חדש יבין בדיוק את כל האפשרויות הגלומות. Thedsadude 15:00, 26 בנובמבר 2007 (IST)[תגובה]

דוגמה ל-"SWITCH" - "CASE"[עריכה]

בנסיון שלי לא עבד. לאחר הוספת גרש לפני ואחרי המספר זה הצליח. במקרה ורשום CASE 1 זה רק שמשתנה מסוג INT ששווה 1. במקרה שרושמים CASE '1' זה כאשר משתנה מסוג CHAR שווה '1'.

הנושאים[עריכה]

אני מתלבט אם לא כדאי להתחיל בהצגת רק האופרטור == , להמשיך ל-if , ורק אחר כך להתעמק ב-or/and, זה יהיה פשוט יותר --Matanwis (שיחה) 22:32, 14 בספטמבר 2020 (IDT)[תגובה]