codebox-darkmode-logo
הרשמו בחינםהתחבר
יסודות שפת C

סילבוס:

יסודות שפת C

(0)

אורך הקורס: 1 שעות ו- 44 דקות.

15 שעורים 197 תרגולים אונליין


מה נלמד בקורס?

יסודות שפת C

  1. הקדמה:

    • סקירת הקורס והמטרות

    • מהי שפת C ולמה כדאי להשתמש בה?

    • דרישות מוקדמות ותחילת עבודה

  1. משתנים וסוגי נתונים ב-C:

    • שימוש ב-'printf' לפלט

    • הקדמה למשתנים וסוגי נתונים

    • סוגי נתונים בסיסיים (int, float, char, double)

    • מַשׁנֵי (short, long, signed, unsigned)

    • הגדרת משתנה ואתחול

    • קבועים ואנומרציות

  1. פונקציות ב-C:

    • הכרזה והגדרת פונקציה

    • קריאה לפונקציה וסוגי ערך החזרה

    • פרמטרים וארגומנטים

  1. אופרטורים וביטויים:

    • אופרטורים אריתמטיים

    • אופרטורים יחסיים

    • אופרטורים לוגיים

    • אופרטורים בינאריים

    • אופרטורי עלייה וירידה

    • אופרטורי השמה

    • ביטויים תנאיים

  1. מבני בקרה: If-else:

    • הוראות תנאי באמצעות if ו-else

    • if-else מקוננים

    • Else-if ladder

  1. מבני בקרה: Switch-case:

    • הוראות תנאי באמצעות switch-case

    • מקרה ברירת מחדל

    • Break ו-fall-through ב-switch-case

  1. מבני בקרה: לולאת While:

    • היכרות עם לולאת while

    • תחביר של לולאת while

    • איטרציה ובקרה בלולאת while

    • שימוש בלולאת while עם תנאים שונים

  1. מבני בקרה: לולאת For:

    • הקדמה ללולאת for

    • תחביר של לולאת for

    • איטרציה ובקרה בלולאת for

    • לולאות for מקוננות

  1. מערכים ב-C:

    • הכרזה ואתחול

    • מערכים חד-ממדיים

    • מערכים רב-ממדיים

    • שימוש ותפעול של מערכים

  1. מצביעים ב-C:

    • הקדמה למצביעים וכתובות זיכרון

    • הגדרה ואתחול של מצביעים

    • אריתמטיקה של מצביעים

    • מצביעים למערכים, פונקציות, ומחרוזות

  1. הקצאת זיכרון דינמית ב-C:

    • הקצאה ושחרור זיכרון באמצעות 'malloc', 'calloc', 'realloc', ו-'free'

    • דליפות זיכרון ומתודולוגיות מומלצות

  1. מחרוזות ומניפולציות מחרוזות:

    • מערכי תווים וליטרלים של מחרוזות

    • פונקציות טיפול במחרוזות ('<string.h>')

    • עבודה עם מחרוזות (שרשור, השוואה)

  1. מבנים ב-C:

    • הגדרת מבנים

    • אתחול וגישה לחברים

    • מבנים מקוננים ומערכים של מבנים

  1. הוראות עיבוד מוקדם:

    • הקדמה לעיבוד מוקדם ('#include', '#define', '#if', '#else')

    • קומפילציה תנאית

    • מקרוים

  1. מילות סיום:

    • מילות סיום לסיכום הקורס.

    • הוקרות ושלבים הבאים