ЯЗЫК ИСПОЛЬЗУЕТСЯ - C Язык
КОМПИЛЕР - GCC
ПРОБЛЕМА - Во время «печати» элементов связного списка. «(code1)» печатает все элементы, в то время как «(code2)» печатает, что элементы принимают элемент «FIRST», почему?
РАБОЧИЙ КОД1: ---
`void print()
{
struct node *temp = head;
printf("List is :");
while(temp!=NULL) **PRINTING FIRST ELEMENT**
{
printf("%d",temp->data);
temp=temp->next;
}
printf("\n");
}`
НЕ РАБОЧИЙ КОД2: ---
void print()
{
struct node *temp = head;
printf("List is :");
while(temp->next!=NULL) **NOT PRINTING FIRST ELEMENT**
{
printf("%d",temp->data);
temp=temp->next;
}
printf("\n");
}