array reference argument

#include <stdio.h>

void modifyArray(int arr[], int size);

int main() {
    int myArray[] = {1, 2, 3, 4, 5};
    int arraySize = sizeof(myArray) / sizeof(myArray[0]);

    printf("Original Array: ");
    for (int i = 0; i < arraySize; i++) {
        printf("%d ", myArray[i]);
    }

    modifyArray(myArray, arraySize);

    printf("\nModified Array: ");
    for (int i = 0; i < arraySize; i++) {
        printf("%d ", myArray[i]);
    }

    return 0;
}

void modifyArray(int arr[], int size) {
    for (int i = 0; i < size; i++) {
        arr[i] *= 2;
    }
}