Связанный список нахождения длины - какая разница между этими двумя функциями?

Есть ли разница между этими двумя функциями? Я имею в виду с точки зрения возвращаемого результата?

int Length(struct node* head) {
  struct node* current = head;
  int count = 0;

  while (current != NULL) {
    count++;
    current = current->next;
  }

  return count;
}

и эта функция

int Length(struct node* head) {
  int count = 0;

  while (head != NULL) {
    count++;
    head = head->next;
  }

  return count;
}
0
задан bitmask 12 September 2011 в 00:29
поделиться