Suggerisci un libro per domande difficili in C Esempio insolito se condizione [duplicato

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

  •  29-10-2019
  •  | 
  •  

Domanda

Possibile duplicato:
Cosa fa l'operatore "," in C?

Ok ho avuto un'intervista oggi e mi hanno chiesto quale dovrebbe essere l'output del seguente codice

#include<stdio.h>

int main ()
{

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

Dopo averlo eseguito sulla mia macchina sono in grado di ottenere la risposta ma non sono stato in grado di rispondere lì. Voglio sapere se è consentita una tale istruzione IF? Dove è menzionato?

Il mio problema è la condizione if menzionata sopra, non sono in grado di capire come funziona l'istruzione If.

**AGGIORNARE **
Non ho trovato nulla del genere in K&R qualcuno può raccomandare un buon libro. Ho programmato cose e non nuovo a C, ma ancora dopo aver fallito questa domanda, voglio fare ancora una volta se alcuni altri concetti C in profondità (specialmente come sopra ) sono menzionati dove posso leggere.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top