Consider the following ANSI C program: #include #include struct Node{ int value; struct Node *next;}; int main(){ struct Node *boxE, *head, *boxN; int index = 0; boxE = head = (struct Node *) malloc(sizeof(struct Node)); head->value = index; for (index = 1; index next = boxN; boxN->value = index; boxE = boxN; } for (index = 0; index value); head = head->next; printf("Value at index %d is %d ", index+1, head->value); } } Which one of the statements below is correct about the program?
Topic-wise GATE CS PYQs with verified steps