MCQOPTIONS
Saved Bookmarks
| 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 | |