פורסם 2013 ביוני 2912 שנים אני מבין את כל הקוד הזה.אבל לא הבנתי מה אומרConsole.WriteLine("The sum is: {0}", sum);שמה אומר ה-0 ו-sum? בקוד הזה?[B]using[/B] System;[B]class[/B] CalculateSum{ [B]static void[/B] Main() { [B]int [/B]num1; [B]int [/B]num2; [B]int[/B] sum; Console.Write("Insert first number Please: "); num1 = [B]int[/B].Parse(Console.ReadLine()); Console.Write("Insert second number Please: "); num2 = [B]int[/B].Parse(Console.ReadLine()); sum = num1 + num2; Console.WriteLine("The sum is: {0}", sum); }} נערך 2013 ביוני 3012 שנים על-ידי eliom
פורסם 2013 ביוני 2912 שנים זה לא C, זה #C. תערוך בבקשה את הכותרת בהתאם.כשמדפיסים משהו באמצעות WriteLine אז הפונקציה מחפשת בתוך המחרוזת את הדברים שנראים כמו {X} (כש-X הוא מספר כלשהו) ומחליפה אותם בפרמטרים האחרים שאתה מעביר לפונקציה. ככה {0} מוחלף בפרמטר הראשון (sum במקרה שלך), {1} מוחלף בפרמטר השני, וכן הלאה.אם לדוגמה אתה רוצה להדפיס שני מספרים, אז אפשר ככה:Console.WriteLine("The numbers are {0} and {1}", num1, num2);זה הבסיס, אפשר לעשות דברים הרבה יותר מורכבים עם זה:http://msdn.microsoft.com/en-us/library/828t9b9h.aspxhttp://msdn.microsoft.com/en-us/library/txafckwd.aspx
פורסם 2013 ביוני 3012 שנים מחבר לא יודע איך עורכים את הכותרת.ואפשר הסבר על הקוד הזה.אני פחות או יותר מבין. אבל לאמי קורה לפונקציה בקוד?. void func1(char c){cout << "Char: " << c << endl;}void func1(char *sz){cout << "String: " << sz << endl;}int main() {func1("Hello");func1('W');return 0;}
פורסם 2013 ביוני 3012 שנים תחליט, אתה שואל על #C או על ++C?בכל מקרה, בשביל לערוך את הכותרת תלחץ על כפתור העריכה בהודעה הראשונה שלך, אחר כך על מצב מתקדם, ושם תוכל לשנות את נושא הדיון.
פורסם 2013 ביוני 3012 שנים מחבר לא יודע איך עורכים את הכותרת.ואפשר הסבר על הקוד הזה.אני פחות או יותר מבין. אבל לאמי קורה לפונקציה בקוד?. void func1(char c){cout << "Char: " << c << endl;}void func1(char *sz){cout << "String: " << sz << endl;}int main() {func1("Hello");func1('W');return 0;} אפשר פירוט על כל הקוד איך הוא מתבצע?תודה.
פורסם 2013 ביוני 3012 שנים תחליט, אתה שואל על #C או על ++C?עכשיו זה ++C...בכל מקרה מערכת ההפעלה טוענת את התוכנית ומריצה את ה-main. משם הכל מתבצע לפי הסדר, שורה אחרי שורה.הפקודה הראשונה היא זימון הפונקציה func1.יש לך שני פונקציות עם אותו שם (function overloading) אחת מקבלת תו ולא מחזירה כלום, השנייה מקבלת מחרוזת (או, מצביע לתו).הקומפיילר בוחר את הפונקצייה המתאימה לפי הארגומנטים שאתה שולח לה. כאן ברור כי "Hello" הוא מחרוזת ולכן הפונקציה השנייה תיקרא.בפקודה הבאה הפונקציה הראשונה תיקרא כי שלחת תו בודד.בסוף ה-main מחזיר 0 למערכת ההפעלה (כלומר הכל תקין). התוכנית מסתיימת.
פורסם 2013 ביולי 112 שנים מחבר עכשיו זה ++C...בכל מקרה מערכת ההפעלה טוענת את התוכנית ומריצה את ה-main. משם הכל מתבצע לפי הסדר, שורה אחרי שורה.הפקודה הראשונה היא זימון הפונקציה func1.יש לך שני פונקציות עם אותו שם (function overloading) אחת מקבלת תו ולא מחזירה כלום, השנייה מקבלת מחרוזת (או, מצביע לתו).הקומפיילר בוחר את הפונקצייה המתאימה לפי הארגומנטים שאתה שולח לה. כאן ברור כי "Hello" הוא מחרוזת ולכן הפונקציה השנייה תיקרא.בפקודה הבאה הפונקציה הראשונה תיקרא כי שלחת תו בודד.בסוף ה-main מחזיר 0 למערכת ההפעלה (כלומר הכל תקין). התוכנית מסתיימת.מזה sz* ?בקוד. נערך 2013 ביולי 112 שנים על-ידי eliom
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.