++C למתחילים
 
דף הבית>>פרק1

פרק 1

משתנים בסיסיים:

כדי להבין על מה אני מדבר נתחיל בכתיבת תוכנית פשוטה ונריץ אותה. הפלט של תוכנית זו הוא: "!HEY you, I'm alive! Oh, and hello World"  

#include  <iostream.h> 
#include  <conio.h> 

 int main ()  
 {  
   cout<<"HEY you, I'm alive! Oh, and hello World!";  
   getch();  
   return 0;  
 } 
 

התוכנית לא נראית מסובכת ,נכון?

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

<include <iostream.h# פקודות אשר מתחילות בסימון # הן הוראות למהדר. בתוכנית שלנו, זוהי הוראה למהדר להכליל קובץ ספריה iostream.h . קובץ זה מכיל קבוצת פונקציות המטפלות בהוראות קלט ופלט.

<conio.h> זו הסיפריה המכילה את הפקודה ()getch שנועדה בעצם "להחזיק" לנו את מסך הפלט.

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

}{ הסוגרים המסולסלים מסמנים את תחילת הפונקציה-} ואת סופה {. פקודות יכתבו רק בין הסוגרים המסולסלים!.

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

; כל פקודה מסתיימת בנקודה פסיק.

return 0 פקודה זו מחזירה למערכת ההפעלה את הערך 0 -כאינדוקציה לכך שהתוכנית הסתיימה בצורה טובה.

לפני שנמשיך להלן רשימת מילים שמורות בשפת ++C ,שימו לב! אין לתת שמות מזהים למשתנים או פונקציות, הזהים למילים אלו.  

struct int double auto
switch long else break
typedef register enum case
union return extern char
unsigned short float const
void signed for continue
volatile sizeof goto default
while static if do
 

הקודם הבא