מצביע (Pointer)🔥 גבוה▼
משתנה המכיל כתובת זיכרון של משתנה אחר.
הרחבה ←
הקצאה דינמית (Dynamic Allocation)🔥 גבוה▼
הקצאת זיכרון בזמן ריצת התוכנית באמצעות פונקציות כמו malloc ו-free.
הרחבה ←
מבנה (Struct)🔥 גבוה▼
טיפוס נתונים מורכב המאגד מספר משתנים מטיפוסים שונים תחת שם אחד.
הרחבה ←
איחוד (Union)בינוני▼
טיפוס נתונים מורכב המאפשר למספר משתנים לחלוק את אותו אזור זיכרון.
הרחבה ←
קובץ Makefile🔥 גבוה▼
קובץ המכיל כללים להרכבת תוכניות מפרויקטים מרובי קבצים באמצעות כלי ה-make.
הרחבה ←
קומפילציה (Compilation)בינוני▼
התהליך שבו קוד מקור (source code) מתורגם לקוד מכונה (machine code) הניתן להרצה.
הרחבה ←
קדם-מעבד (Preprocessor)🔥 גבוה▼
שלב בתהליך הקומפילציה המבצע החלפות טקסטואליות והכללת קבצים לפני הקומפילציה בפועל.
הרחבה ←
מאקרו (Macro)בינוני▼
הגדרה בקדם-מעבד המאפשרת החלפת טקסט או קוד קצר בשם מוגדר.
הרחבה ←
רשימה מקושרת (Linked List)🔥 גבוה▼
מבנה נתונים דינמי המורכב מצמתים, כאשר כל צומת מכיל נתונים ומצביע לצומת הבא.
הרחבה ←
טווח הכרה (Scope)בינוני▼
האזור בקוד שבו משתנה או פונקציה נגישים וניתנים לשימוש.
הרחבה ←
אורך חיים (Lifetime)בינוני▼
התקופה שבה משתנה קיים בזיכרון התוכנית.
הרחבה ←
מערך (Array)🔥 גבוה▼
אוסף של אלמנטים מאותו טיפוס נתונים המאוחסנים ברצף בזיכרון.
הרחבה ←
מחרוזת (String)🔥 גבוה▼
מערך של תווים המסתיימת בתו NULL ('\0').
הרחבה ←
קלט/פלט (I/O)🔥 גבוה▼
תהליכים של קריאת נתונים ממקור חיצוני (כמו מקלדת) וכתיבת נתונים ליעד חיצוני (כמו מסך).
הרחבה ←
שגיאת פילוח (Segmentation Fault)🔥 גבוה▼
שגיאת זמן ריצה המתרחשת כאשר תוכנית מנסה לגשת לאזור זיכרון שאינו מורשה לה.
הרחבה ←
רקורסיה (Recursion)בינוני▼
טכניקת תכנות שבה פונקציה קוראת לעצמה כדי לפתור בעיה על ידי פירוקה למקרים פשוטים יותר.
הרחבה ←
טיפוס נתונים (Data Type)נמוך▼
הגדרה המציינת את סוג הערכים שמשתנה יכול להכיל ואת הפעולות שניתן לבצע עליו.
הרחבה ←
הפניה (Dereferencing)🔥 גבוה▼
פעולה של גישה לערך המאוחסן בכתובת הזיכרון שמצביע מצביע אליה.
הרחבה ←
קובץ כותרת (Header File)🔥 גבוה▼
קובץ המכיל הצהרות לפונקציות, מבנים וקבועים, המשמש לשיתוף הגדרות בין קבצי מקור שונים.
הרחבה ←
סיבוכיות זמן (Time Complexity)בינוני▼
מדד לכמות הזמן שלוקח לאלגוריתם לרוץ כפונקציה של גודל הקלט.
הרחבה ←
סיבוכיות מקום (Space Complexity)בינוני▼
מדד לכמות הזיכרון שאלגוריתם צורך כפונקציה של גודל הקלט.
הרחבה ←
typedefבינוני▼
מילת מפתח ב-C המאפשרת להגדיר שמות חלופיים (כינויים) לטיפוסי נתונים קיימים.
הרחבה ←
שדות סיביות (Bit Fields)בינוני▼
דרך לאחסן מספר משתנים קטנים בתוך מילה אחת בזיכרון, תוך ניצול יעיל של סיביות.
הרחבה ←
פונקציית קריאה חוזרת (Callback Function)🔥 גבוה▼
פונקציה המועברת כארגומנט לפונקציה אחרת, ונקראת על ידה בנקודה מסוימת.
הרחבה ←
קובץ אובייקט (Object File)בינוני▼
קובץ בינארי המכיל קוד מכונה שנוצר מקובץ מקור יחיד לאחר קומפילציה, אך טרם קושר לתוכנית שלמה.
הרחבה ←
קישור (Linking)🔥 גבוה▼
התהליך שבו קבצי אובייקט וספריות מתחברים יחד ליצירת קובץ הפעלה (executable) אחד.
הרחבה ←