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;
}
}