Check out example codes for "last index of linkedList in c". It will help you in understanding the concepts better.

Code Example 1

typedef struct Node {
  struct Node* next;
  int val;
} Node;



/*
The function passes through every node until it reaches the node pointing to
NULL.
input: The list pointer
output: The last node in the list.
*/
Node* getLastNode(Node* list)
{	
  	if(list)
    {
      while(list->next)
      {
       list = list->next; 
      }
    }
    return list;
}

Learn ReactJs, React Native from akashmittal.com