עבור לתוכן

שאלות פשוטות בקשר לשפת C

Featured Replies

פורסם

שלום לכולם החלטתי ללמוד שפת C

אז רציתי לדעת איזה דברים אני צריך ללמוד

תרשמו לי בבקשה את הדברים החשובים למתחיל

ואם זה חשוב להיות טוב באנגלית? או שזה לא קשור :P

תודה רבה לכל העוזרים

פורסם

למה בפורום הזה??

יש פורום שפות תיכנות

פורסם

אפשר לומר ש- C זו שפת הפויינטרים (מצביע לכתובת בזכרון)

כמעט בכל נושא חדש שתלמד ב- C תמיד בסופו של דבר הכל מגיע לפויינטרים

משתנים זה פויינטרים

פונקציות זה פויינטרים

מערכים, מטריצות זה פויינטרים

מחרוזות זה פויינטרים

כמתכנת ב- C תיהיה כל הזמן מודע לאיך שהמידע אותו אתה מעבד, יושב בזיכרון וגם מהי פיסת המידע שנמצאת בתא הבא בזכרון

אחת השפות הטובות ביותר לתכנות RealTime , היא יפה בפשטות שלה (מספר המילים השמורות בה מאוד קטן)

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

פורסם

לא כל פונ ומשתנה זה מצביע. במימוש של C אולי משתמשים בפויינטרים(כמו בכל שפת תכנות), אבל פונ רגילות שאתה מגדיר שם לא תמיד יחזירו ערך של מצביע.

פורסם

לא כל פונ ומשתנה זה מצביע. במימוש של C אולי משתמשים בפויינטרים(כמו בכל שפת תכנות), אבל פונ רגילות שאתה מגדיר שם לא תמיד יחזירו ערך של מצביע.

לא כל כך הבנת למה התכוונתי :

לא הכוונה לאיזה משתנים הפונקציה מחזירה

ב- C אתה יכול לכתוב פונקציה שמראש אתה לא יודע לאיזה פונקציות היא תקרא , הקריאה לפונקציות נוספות מתבצעת ע"י הפניה לפויינטרים

ויש הרבה שפות אחרות שבהן אין כלל פויינטרים

פורסם

בכל שפה יש פוינטרים.

יש שפות (ג'אווה, VB, פייתון) שבהן כל האובייקטים (או לפחות רובם) הם פוינטרים, אז אתה לא ממש מבדיל, ואתה לא צריך לדאוג לניהול הזכרון (הקצאה ושחרור).

ארכיון

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

דיונים חדשים