קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. מדריך איך לעשות כסף בלי לעשות כלום!+הסבר על האתר
    על ידי Dor1412 בפורום ארכיון מדריכים
    תגובות: 1
    הודעה אחרונה: 13-03-2007, 14:13
  2. שלום, הסבר קצר.
    על ידי -עדי- בפורום דיבורים
    תגובות: 17
    הודעה אחרונה: 18-09-2005, 22:31
  3. [קונה] הסבר + תוכנה , לקבצת שיר MP3 כנסוווו 100 נק'..
    על ידי Ta[M]iR בפורום עשינו עסק - ארכיון
    תגובות: 6
    הודעה אחרונה: 16-09-2005, 18:36
  4. "הרוצח" - הרשמה + הסבר על המשחק
    על ידי OmeR בפורום דיבורים
    תגובות: 29
    הודעה אחרונה: 05-09-2005, 15:08
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

הסבר על הפונקציות

  1. #1
    משתמש מתחיל
    שם פרטי
    מתן
    תאריך הצטרפות
    01/2010
    הודעות
    149
    לייקים
    0
    נקודות
    0
    משפט מחץ
    מצ`עמם לי...
    מין: זכר

    ברירת מחדל [עזרה], שאלות בC

    תוכלו להסביר לי על פונקציות בc ועל הפרמטרים והכל?.
    ועוד דבר, אפשר הסבר על התכנות מונחה עצמים?
    תודה לעוזרים
    נערך לאחרונה על ידי 12matan12; 11-02-2010 בשעה 16:26.

  2. קישורים ממומנים

  3. #2

    ברירת מחדל

    שאלה קצת קשה שאלת פה.
    אתה מנסה ללמוד סי ע"י זה שאתה שואל מה הפונקציות שיש בו? אז אני אגיד לך שאני בספק לגבי כמות האנשים בעולם (!!!) שמכירים את כל הפונקציות שלו.
    הייתי מפנה אותך לאתרים עם הסברים על הבסיס שם, אבל אני אישית לא מכיר אתרים כאלה, ולהפיל אותך ישר על אתרים שכבר מסבירים על פונקציות ספציפיות זה לא יהיה כ"כ יעיל (כמו למשל האתר של MSDN...).

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

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

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

  4. #3
    משתמש כבוד האוואטר של Someone Awesome
    שם פרטי
    עידו
    תאריך הצטרפות
    09/2008
    הודעות
    11,867
    לייקים
    3
    נקודות
    806
    משפט מחץ
    Software is like sex, it's better when it's free. - Linus Torvalds
    מין: זכר

    ברירת מחדל

    אני חושב שהוא שאל שאלה אחרת.

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

    טוב, אז צריך פונקציות כי זה פשוט דרך נוחה לעשות פעולות.
    זה מסדר לך את הקוד ומקצר אותו.
    למשל - אם אתה צריך לעשות עצרת הרבה פעמים (אגב, אני פונקציות כאלו פשוטות עדיף לך לכתוב לבד) אז אתה יכול לכתוב=
    קוד של עצרת - מס' 1
    קוד של עצרת - מס' 2
    קוד של עצרת - מס' 3

    או שאתה יכול לעשות:
    פונקציה עצרת (מס' כלשהו)
    {קוד של עצרת - מס' כלשהו}
    עצרת (מס' 1)
    עצרת (מס' 2)
    עצרת (מס' 3)

    ===================
    כתבתי בעברית על מנת לשמור על פשטות.
    תזכור שקוד של משהו כמו עצרת זה כמה שורות טובות של קוד.

    ככה הקוד שלך גם יותר קריא וגם יותר קל.

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

    ציטוט נכתב במקור על ידי Michael. צפיה בהודעה
    אם היא דלוקה עלייך אז היא גם נמשכת אלייך >.<"



    Amd Phenom 2 X2 550 3.1GHZ @ 3.5GHZ
    Gigabyte MA770-UD3
    Powercolor Ati Raedon HD 4870 512Mb
    A-data 4 Gb (2x2) 800MHZ vitesta
    Samsung 500GB
    Antec two hundred
    Seasonic ss500-ET

  5. #4
    משתמש מתחיל
    שם פרטי
    מתן
    תאריך הצטרפות
    01/2010
    הודעות
    149
    לייקים
    0
    נקודות
    0
    משפט מחץ
    מצ`עמם לי...
    מין: זכר

    ברירת מחדל

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

  6. #5
    משתמש כבוד האוואטר של Someone Awesome
    שם פרטי
    עידו
    תאריך הצטרפות
    09/2008
    הודעות
    11,867
    לייקים
    3
    נקודות
    806
    משפט מחץ
    Software is like sex, it's better when it's free. - Linus Torvalds
    מין: זכר

    ברירת מחדל

    טוב.
    נגיד יש לך פונקציה שמחזירה את הערך של X +5.

    X הוא פרמטר במקרה הזה.
    אתה צריך להכניס אותו מחדש כל פעם שאתה קורא לפונקציה (כל פעם עם ערך שונה).
    עקרונית זה משהו כזה:

    קוד:
    functionname(5) // return 10
    functionname(10) // return 15

    כמובן, אפשר גם יותר מפרמטר אחד,
    למשל פונקציה שמחזירה מכפלה של 2 מספרים:
    קוד:
    functionname(1,7) // return 7
    functionname(2,5) // return 10
    functionname(9,2) // return 18
    וכו...


    ציטוט נכתב במקור על ידי Michael. צפיה בהודעה
    אם היא דלוקה עלייך אז היא גם נמשכת אלייך >.<"



    Amd Phenom 2 X2 550 3.1GHZ @ 3.5GHZ
    Gigabyte MA770-UD3
    Powercolor Ati Raedon HD 4870 512Mb
    A-data 4 Gb (2x2) 800MHZ vitesta
    Samsung 500GB
    Antec two hundred
    Seasonic ss500-ET

  7. #6
    משתמש מתחיל
    שם פרטי
    מתן
    תאריך הצטרפות
    01/2010
    הודעות
    149
    לייקים
    0
    נקודות
    0
    משפט מחץ
    מצ`עמם לי...
    מין: זכר

    ברירת מחדל

    איך שמים לפרמטר ערך?

+ תגובה לנושא


תגיות בנושא זה

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 01:45.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,498,077 | הודעות: 8,198,670 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect