מדריך זה הוא מדריך למתחילים , בשפת C .
או.קיי, איזו דרך טובה יותר ללמוד שפת תכנות , מאשר להתחיל בדוגמא פשוטה.
הנה תוכנית פשוטה בC , הקולטת 2 מספרים , ומדפיסה את סכומם על המסך.
קוד:
#include < stdio.h >
void main()
{
int first,second;
printf("please enter the first number: ");
scanf("%d", &first);
printf("please enter the second number: ");
scanf("%d", &second); printf("The sum of the numbers is %d ", first+second);
}
עכשיו , נסביר את הקוד למעלה.
בשורה ה1 מופיע הקוד
קוד:
#include < stdio.h >
בשפת C , יש פקודות בסיסיות בלבד. כאשר אנחנו רוצים להוסיף פקודות , צריך להשתמש ב#include .
השמעמות של פקודה זו היא צירוף קובץ header , הכולל מספר פונקציות. הפעם הוא כולל את הקובץ stdio.h
שהוא מכיל פקודות קלט ופלט . נפרט על כך במדריכים מתקדמים יותר.
בשורה 2 כתוב :
זו הפונקציה הראשונה שהמחשב מריץ. זו היא נקודת התחלה של התוכנית. חובה לשים את הפקודה הזו בכל תוכנית.
חשוב לזכור : מיד אחרי main() יבואו סוגריים מסולסלים. כל פקודות התוכנית יבוצעו ביניהם.
בשורה 3 כתוב :
בפקודה זו הגדרנו 2 משתנים מסוג int . משתנים מסוג int משמשים לערכים שלמים.
קראנו לכל משתנה בשם. למשנה הראשון - first. למשתנה השני - second .
בשורה 4 כתוב :
קוד:
printf ("please enter the first number: ");
הפונקציה printf משתמשת להדפיס טקסט על המסך. הפעם הדפסנו את הטקסט " please enther the first number: " ?
בשורה 5 כתוב :
קוד:
scanf("%d", &first);
הפונקציה scanf משתמשת לקליטת משתנים. המרוחזת %d , מעידה שהמספר שנקלט הוא מסוג int ו&first מעיד שהמספר
ייאוחסן במשתנה first.
שורה 6 דומה לשורה 4 ומטרתה היא פלא. הפעם היא מיעודת למספר השני.
בשורה 7 זה כמעט כמו שורה 5 , קולטים מספר נוסף , הפעם למשתנה second.
בשורה 8 שוב יש שימוש בפונקציה printf , אך הפעם בשילוב של תוצאת ביטוי חשבוני :
קוד:
printf("The sum of the numbers is %d " , first+second);
פקודה זו מדפיסה את סכום שני המספרים שנקלטו על ידי המשתמש . התויים %d , מציינים שיודפס ערך מספרי שלם.
התוואים מציינים מעבר שורה.
בהצלחה :]
קרדיט לעומרי כדורי מפורום אחר.