Sono al primo anno di università , hanno assegnato degli esercizi in c,dovevamo comprendere cosa c'era che non andava nei codici , molti di questi li son riuscito a comprendere mentre altri avrei bisogno di una mano per capire cosa c'è che non va
Esercizio 4) Qual è la differenza tra le seguenti istruzioni?
scanf(“%d+%d”, &a,&b);
scanf(“%d+ %d“, &a,&b);
Esercizio 5) Consideriamo il seguente frammento di codice.
switch (grade) {
case 5: case 4: case 3: case 2: case 1:
y++;
case 0: t++;
break;
}
E’ equivalente a quest'altra scrittura? Giustificare la risposta.
if ((grade >= 1) && (grade <= 5))
++y;
else if (grade==0)
++t;