- Part 1 can declare multiple variables of the SAME type:(
- Part 3 can modify multiple variables of DIFFERENT types, separated by comma:)
size_t countLinkedNodes(){ size_t ret=0; for (Node * i=head; ; ++ret, i=i->next){ //<-- different data types if (i == NULL) return ret; //<-- more control+clarify to move part 2 out of header! } }