MCQOPTIONS
Saved Bookmarks
| 1. |
What will be the output of the program ? #include int main() { static int arr[] = {0, 1, 2, 3, 4}; int *p[] = {arr, arr+1, arr+2, arr+3, arr+4}; int **ptr=p; ptr++; printf("%d, %d, %d\n", ptr-p, *ptr-arr, **ptr); *ptr++; printf("%d, %d, %d\n", ptr-p, *ptr-arr, **ptr); *++ptr; printf("%d, %d, %d\n", ptr-p, *ptr-arr, **ptr); ++*ptr; printf("%d, %d, %d\n", ptr-p, *ptr-arr, **ptr); return 0; } |
| A. | 0, 0, 01, 1, 12, 2, 23, 3, 3 |
| B. | 1, 1, 22, 2, 33, 3, 44, 4, 1 |
| C. | 1, 1, 12, 2, 23, 3, 33, 4, 4 |
| D. | 0, 1, 21, 2, 32, 3, 43, 4, 5 |
| Answer» D. 0, 1, 21, 2, 32, 3, 43, 4, 5 | |