Menu
Coddy logo textTech

אתגר סיכום

שיעור 11 מתוך 17 בקורס פונקציות ב-C של Coddy.

challenge icon

אתגר

קל

ב-C, אנחנו לא יכולים לקבל את הגודל של מערך ישירות, לכן אפשר להכריז על משתנה לשם כך ולהשתמש בו כדי לקבל את גודל המערך.

 

לדוגמה:

int a[] = {1, 2, 3, 4, 5};
int size = sizeof(a) / sizeof(a[0]);

בעזרת הגודל, כתבו פונקציה שמדפיסה את הערכים של מערך, כל אחד בשורה חדשה.

דוגמה:

אם הקלט הוא {"Go", "Java", "React"}

הפלט צריך להיות:

Go
Java
React

 

נסו בעצמכם

#include <stdio.h>

// פונקציה להדפסת הערכים
void print_array(char* arr[], int size) {
    
}

int main() {
    char* arr[] = {"Python", "Java", "TypeScript", "NodeJs"};
    
    // חשב את גודל המערך 
    
    // קרא לפונקציה
    print_array(arr, size);

    return 0;
}

כל השיעורים ביחידה פונקציות ב-C

תרגלו בעצמכם: קומפיילר C אונליין