שיחה:שפת C/מבנים

תגובה אחרונה: לפני 3 שנים מאת אפצי1234321 בנושא הצהרה ליפני ()int main

שדות, איפה השדות?

עריכה

המילה "שדות" איננה מופיעה באף מקום בפרק. הכיצד? ואנחנו הרי מדינת חלוצים, ועבודת הקרקע בנפשנו... נראה לי שאשנה זאת Thedsadude 16:47, 5 בדצמבר 2007 (IST)תגובה

בוצע Thedsadude 23:46, 5 בדצמבר 2007 (IST)תגובה

השימוש בtypedef

עריכה

כאן מופיעה גרסת הtypedef לפיה מדובר בanonymous struct, מה שאומר שאין סיכוי להשתמש בזה לself-referencing types, כמו אפילו חוליות רשימה מקושרת. אני מחליף, לכן לגרסה הארוכה יותר. Thedsadude 21:48, 5 בדצמבר 2007 (IST)תגובה

טוב, שמתי את שתי הגרסאות Thedsadude 23:45, 5 בדצמבר 2007 (IST)תגובה

display_item ומצביע לא קבוע

עריכה

display_item אינו מתוכנן לשנות את הארגומנט שלו, לא? לדעתי עליו לקבל מצביע לקבוע. Thedsadude 21:49, 5 בדצמבר 2007 (IST)תגובה

הוספתי גם כמשימה Thedsadude 23:46, 5 בדצמבר 2007 (IST)תגובה

חסרים תרגילים

עריכה

כל המעוניין לתרום יבורך. Thedsadude 21:50, 5 בדצמבר 2007 (IST)תגובה

הוספתי תרגיל אבל אני חושש שהוא קשה במקצתבנציון יעבץ (שיחה) 22:44, 2 בינואר 2021 (IST)תגובה

חסר חומר על אתחול והשמה, לדעתי

עריכה

נראה לי שקשה להבין מכאן מה קורה כשמאתחלים מבנה או משימים אליו ממבנה אחר. אולי חלק ינחשו שהאתחול הוא (רקורסיבית) שדה אחר שדה, אבל נראה לי שכדאי להזכיר זאת בכל מקרה. הנה, לדוגמה, פתאום כל הפונקציות כאן פועלות על מצביע למבנה, ולא על ארגומנט רגיל. בלי לדבר על אתחול ביתר פירוט - זה נראה קצת שרירותי, לדעתי. נראה לי שצריך להוסיף כאן הסבר שאומר שby value כאן היה גורם לואחד העתקה, כי למעשה מדובר באתחול. Thedsadude 03:58, 6 בדצמבר 2007 (IST)תגובה

הצהרה ליפני ()int main

עריכה

אין הסבר על הדרך להצהיר ליפני ()int main כמו בשפת C פונקציות
--אפצי1234321 (שיחה) 18:04, 19 באוקטובר 2021 (IDT)תגובה

חזרה לדף "שפת C/מבנים".