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

מקור: גית'וב
התוכנית הראשונה שלך ב- C ++
#include using namespace std; int main() { cout << "Hello World" << endl; return 0; }
התפוקה של תוכנית זו תהיה פשוט:
Hello World!
עכשיו, בואו נפרק את הקוד:
קווים 1 ו -2
#include using namespace std;
- השורה הראשונה מורה למחשב להשתמש בקובץ הכותרת "iostream" עבור תוכנית ספציפית זו. קובץ כותרת כותרת הוא קובץ נפרד עם קוד C ++ שנכתב מראש. ישנם קבצי כותרת רבים אחרים הנדרשים כדי שתוכנית מסוימת תפעל כהלכה. חלקם הם: מתמטיקה, וקטור ומחרוזת. קבצי כותרת מיוצגים בדרך כלל על ידי סיומת ".h" (אינך צריך להוסיף .h כאשר אתה כולל קבצי ספריה סטנדרטיים C ++)
iostream
מייצג זרם קלט-פלט. הקובץ "iostream" מכיל קוד המאפשר למחשב לקחת קלט וליצור פלט, תוך שימוש בשפת C ++.- השורה השנייה אומרת למחשב להשתמש במרחב השמות הסטנדרטי הכולל תכונות של C ++ רגיל. אתה יכול לכתוב תכנית זו בלי השורה הזאת, אבל היית צריך להשתמש
std::cout
במקוםcout
ואתstd::endl
במקוםendl
על קו 4. זה הופך את הקוד קריא יותר ואת חיינו כמו מתכנתים קלים.
קו 3 ו -4
int main() {
- C ++ מתחיל ביצוע של תוכנית מהפונקציה -הראש-
int main()
. במהלך הביצוע, המחשב מתחיל להריץ את הקוד מכל שורה מ{
(סוגר פתיחה) עד}
(סוגר סוגר) הערה: כל פונקציה מתחילה בסד מתולתל פותח "{" ומסתיים בסוגר מתולתל סוגר "}". - שורה 4 מציינת את תחילת הפונקציה הראשית ().
קווים 5, 6 ו -7
cout << "Hello World" << endl; return 0; }
- המילה
cout
ב- C ++ משמשת לפלט. - זה ואחריו
<<
, את אופרטור ההכנסה . - כל מה שיש במרכאות הכפולות
""
מודפס. לתווים מיוחדים מסוימים יש תחביר שונה להצהרות הדפסה - עכשיו כדי להדפיס כל סוג אחר של נתונים, עליך להוסיף
<<
.
אתגר: נסה לשנות את Hello World לכל משפט או מילה / ים אחרים. מה תהיה התפוקה?
endl
היא מילה שמורה בעת שימוש בשפת C ++ כדי לסיים שורה זו ולעבור לשורה הבאה במהלך הפלט . - cout מייצג "פלט קונסולה"- לסיום, סיים את הפקודה בנקודה-פסיק
;
.
הערה: כל פקודה פרט להגדרת הפונקציה הראשית וההנחיה # כללה צריכה להסתיים באמצעות נקודה-פסיק. בלי ";" , אתה עלול להיתקל בשגיאה.
return 0;
מסיים בבטחה את הפונקציה הנוכחית כלומר 'ראשי ()' במקרה זה ומכיוון ששום פונקציה לא באה אחרי 'ראשי ()' התוכנית מסתיימת.- אל תשכח לספר למחשב שזה סוף הפונקציה הראשית (). לשם כך, אתה מוסיף את הסוגר המתולתל הסוגר "}". אם תכלול את ה- } תיתקל בשגיאה לפני ביצוע התוכנית .
הקוד צריך להראות בערך כך:

מתכנתים משתמשים בתכנית Hello World (כמו זו) כריטואל לשימוש בשפת תכנות חדשה. זה סמל למזל טוב.
סיימתם לקודד את תוכנית ה- C ++ הראשונה והבנתם את רוב הקוד שכתבתם / הקלדתם. מזל טוב!
בהצלחה לכולכם וקידוד שמח! :)
קידוד שמח! :)
אל תהסס לשאול כל שאלה בדף GitHub של FreeCodeCamp או בפורום של FreeCodeCamp.
נסה זאת בעצמך ! :)
יתכן שתזדקק לתוכנה כלשהי כדי לכתוב ולבצע קוד C ++. אני ממליץ להשתמש ב- CodeBlocks. יש קישור להורדה למטה:
קישור להורדה: הורד כאן
- לחץ על הקישור עם מהדר GNU / GCC עבור Windows. זה לא ידרוש התקנה נוספת
חלופות אחרות יכולות להיות סטודיו חזותי, באמצעות מהדר או IDE מקוון כגון Cloud9 או repl.it
קישור מס '2 עבור Mac: הורד עבור Mac # 2 כאן