InterviewSolution
Saved Bookmarks
| 1. |
Does C perform array out of bound checking? What is the output of the following program?int main(){int i;int arr[5] = {0};for (i = 0; i <= 5; i++)printf("%d ", arr[i]);return 0;}(A) Compiler Error: Array index out of bound.(B) The always prints 0 five times followed by garbage value(C) The program always crashes.(D) The program may print 0 five times followed by garbage value, or may crash if address (arr+5) is invalid. |
| Answer» | |