Adding node to end of linked list

Code

Node* newNode = new Node(99);
Node* current;
for (current = head;
     current->next != nullptr;
     current = current->next) {}
current->next = newNode;
    

Linked List

3
7
12
newNode (waiting to be linked):