1.

Predict the output of the below program: #include <stdio.h> #define SIZE(arr) sizeof(arr) / sizeof(*arr); void fun(int* arr, int n) {     int i;     *arr += *(arr + n - 1) += 10; }   void printArr(int* arr, int n) {     int i;     for(i = 0; i < n; ++i)         printf("%d ", arr[i]); }   int main() {     int arr[] = {10, 20, 30};     int size = SIZE(arr);     fun(arr, size);     printArr(arr, size);     return 0; }

A. 20 30 40
B. 20 20 40
C. 50 20 40
D. Compile-time error
Answer» D. Compile-time error


Discussion

No Comment Found