1.

What will be the output of the program (in Turbo C)? #include int fun(int *f) { *f = 10; return 0; } int main() { const int arr[5] = {1, 2, 3, 4, 5}; printf("Before modification arr[3] = %d", arr[3]); fun(&arr[3]); printf("\nAfter modification arr[3] = %d", arr[3]); return 0; }

A. Before modification arr[3] = 4 After modification arr[3] = 10
B. Error: cannot convert parameter 1 from const int * to int *
C. Error: Invalid parameter
D. Before modification arr[3] = 4 After modification arr[3] = 4
Answer» B. Error: cannot convert parameter 1 from const int * to int *


Discussion

No Comment Found