intf1(int a, int b){
if (a > b)
{
printf("A is greater than B\n");
return1;
}
else {
printf("B is greater than A");
return0;
}
}
main()
{
if (f1(20,10) || f1(10,20))
printf("C is fun!\n");
}
:
A is greater than B
C is fun!
:
A is greater than B
B is greater than A
C is fun!
:
A is greater than B
B is greater than A
Nothing is printed on Screen
Q3. Qual è il nome per chiamare una funzione all'interno della stessa funzione?
Q6. Gli header file vengono elencati utilizzando la direttiva di preprocessing #include, e possono avere uno dei seguenti formati: #include <fileA> o #include "fileB". Qual è la differenza tra questi due formati?
Il preprocessor cercherà di localizzare fileA nella stessa directory del file sorgente, e fileB in un percorso di directory predeterminato.
Il preprocessor cercherà di localizzare fileA nella directory fissa del sistema. Cercherà di localizzare fileB nel percorso di directory designato dall'opzione -I aggiunta alla riga di comando durante la compilazione del codice sorgente.
Il file che utilizza la sintassi fileA deve essere file di sistema, di numero illimitato; fileB deve essere un file utente con un massimo di uno per file sorgente.
Il preprocessor cercherà di localizzare fileA in un percorso di directory predeterminato. Cercherà di localizzare fileB nella stessa directory del file sorgente insieme a un percorso di directory personalizzato.