Suggérez un livre pour des questions délicates en C exemple inhabituel si condition [duplicate
-
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