Suggérez un livre pour des questions délicates en C exemple inhabituel si condition [duplicate

StackOverflow https://stackoverflow.com/questions/6397099

  •  29-10-2019
  •  | 
  •  

Question

Duplicata possible:
Que fait l'opérateur ',' en C?

Ok j'ai eu une interview aujourd'hui et ils m'ont demandé quelle devrait être la sortie du code suivant

#include<stdio.h>

int main ()
{

int a=1,b=1;
char c='0';
if(a,b,c)
   printf("wow \n");
}

Après l'avoir exécuté sur ma machine, je suis en mesure d'obtenir la réponse mais je n'ai pas pu y répondre. Je veux savoir si une telle déclaration si est autorisée? Où est-il mentionné?

Mon problème est la condition IF mentionnée ci-dessus, je ne suis pas en mesure de comprendre comment cela fonctionne si la déclaration.

**METTRE À JOUR **
Je n'ai trouvé rien de tel dans K&R peut recommander un bon livre.J'ai programmé des choses et pas nouveau en C mais toujours après avoir échoué à cette question, je veux une fois de plus regarder si certains concepts C supplémentaires en profondeur (spécialement comme ci-dessus ) sont mentionnés où puis-je lire.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top