Suggerisci un libro per domande difficili in C Esempio insolito se condizione [duplicato
-
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