void ListInit(List* list)
{
if(!list) /* Taka kontrola bledow */
return;
kontrola błędów ??? ale kiedy coś takiego może wystąpić...
Czy to jest sprawdzanie bezcelowe ?
void ListInit(List* list)
{
if(!list) /* Taka kontrola bledow */
return;
kontrola błędów ??? ale kiedy coś takiego może wystąpić...
Czy to jest sprawdzanie bezcelowe ?
Zabezpieczenie przed przekazaniem pustej listy:
List *l = NULL;
ListInit(l); // if(!list) zwróci true więc funkcja się nie wykona