C: Comparaison de la valeur NULL

Arguments religieux de côté:

  • Option1:

    if (pointer[i] == NULL) ...
  • Option2:

    if (!pointer[i]) ...  

En C est option1 fonctionnellement équivalent à option2?

Le plus tard résoudre plus rapidement en raison de l'absence d'une comparaison ?

  • Est-il sûr de supposer que le "pointeur" est en fait un tableau de pointeurs? Elle pourrait rendre la question plus claire si vous retirez le "[i]".
  • Sudo, vous avez besoin pour se détendre. Vous êtes à hurler à jalf.com pour une réponse honnête. Le fait que vous êtes à même de demander: "ces ont des performances équivalentes" ou encore "ce sont les mêmes" démontre que vous avez besoin d'ouvrir votre esprit et ne pas assumer tout est une attaque.
InformationsquelleAutor Ande TURNER | 2009-08-16