אתגר סיכום
שיעור 11 מתוך 17 בקורס פונקציות ב-C של Coddy.
אתגר
קלב-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 אונליין