עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

c#|רמת מתחיל.

Featured Replies

פורסם

אני מבין את כל הקוד הזה.אבל לא הבנתי מה אומר

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);
}
}



נערך על-ידי eliom

פורסם

זה לא 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.aspx

http://msdn.microsoft.com/en-us/library/txafckwd.aspx

פורסם
  • מחבר

לא יודע איך עורכים את הכותרת.

ואפשר הסבר על הקוד הזה.

אני פחות או יותר מבין. אבל לא

מי קורה לפונקציה בקוד?

.      

void func1(char c)
{
cout << "Char: " << c << endl;
}
void func1(char *sz)
{
cout << "String: " << sz << endl;
}
int main() {
func1("Hello");
func1('W');
return 0;
}

פורסם

כשמריצים תוכנית, פונקציית ה-main נקראת ומשם הכל רץ.

פורסם

תחליט, אתה שואל על #C או על ++C?

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

פורסם
  • מחבר
לא יודע איך עורכים את הכותרת.

ואפשר הסבר על הקוד הזה.

אני פחות או יותר מבין. אבל לא

מי קורה לפונקציה בקוד?

.      

void func1(char c)
{
cout << "Char: " << c << endl;
}
void func1(char *sz)
{
cout << "String: " << sz << endl;
}
int main() {
func1("Hello");
func1('W');
return 0;
}

אפשר פירוט על כל הקוד איך הוא מתבצע?

תודה.

פורסם
תחליט, אתה שואל על #C או על ++C?

עכשיו זה ++C...

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

הפקודה הראשונה היא זימון הפונקציה func1.

יש לך שני פונקציות עם אותו שם (function overloading) אחת מקבלת תו ולא מחזירה כלום, השנייה מקבלת מחרוזת (או, מצביע לתו).

הקומפיילר בוחר את הפונקצייה המתאימה לפי הארגומנטים שאתה שולח לה. כאן ברור כי "Hello" הוא מחרוזת ולכן הפונקציה השנייה תיקרא.

בפקודה הבאה הפונקציה הראשונה תיקרא כי שלחת תו בודד.

בסוף ה-main מחזיר 0 למערכת ההפעלה (כלומר הכל תקין). התוכנית מסתיימת.

פורסם
  • מחבר
עכשיו זה ++C...

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

הפקודה הראשונה היא זימון הפונקציה func1.

יש לך שני פונקציות עם אותו שם (function overloading) אחת מקבלת תו ולא מחזירה כלום, השנייה מקבלת מחרוזת (או, מצביע לתו).

הקומפיילר בוחר את הפונקצייה המתאימה לפי הארגומנטים שאתה שולח לה. כאן ברור כי "Hello" הוא מחרוזת ולכן הפונקציה השנייה תיקרא.

בפקודה הבאה הפונקציה הראשונה תיקרא כי שלחת תו בודד.

בסוף ה-main מחזיר 0 למערכת ההפעלה (כלומר הכל תקין). התוכנית מסתיימת.

מזה sz* ?בקוד.

נערך על-ידי eliom

פורסם

sz הוא משתנה מטיפוס *char (מצביע ל-char)

הטיפוס הזה מייצג מחרוזות בשפת C.

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.