Istituto Tecnico Industriale "Enrico Fermi"

Help On Chat

[Ritorna all'elenco sessioni]

Chat del 15 Dicembre 2019 dalle 19:00:08 alle 19:17:41

Stefano Salvi
Buona sera. Cominciate quando volete.
Eva PIZARRO ALONSO
buona sera.
Luca CARRARO
Buona sera
Bikramjit SINGH
buona sera
Luca CARRARO
Volevo chiederle la differenza tra Funzione chiamante e chiamata
Andrea BOSIO
Buona sera!!
Stefano ALESSI
buona sera
Stefano Salvi
Carraro: Partendo dal presupposto che main è una funzione, e che quindi tutte le istruzioni sono scritte nelle funzioni, la "funzione chiamante" è quella dove "richiedi i servizi della funzione" e la funzione chiamata è quella che "esegue i servizi". Se nel main scrivo "printf("ciao\n");, main è la funzione chiamante e printf la chiamata.
Andrea ROSSI
Buona sera
Luca CARRARO
Grazie del chiarimento
Matteo BENEDINI
buona sera
Eva PIZARRO ALONSO
quando si usa una variabile globale?
Andrea BOSIO
Volevo chiederle la struttura deel Switch case.
Stefano Salvi
Pizzarro: MAI... (meglio evitarle). Si usano in pochi e particolarissimi casi in C. (in javascript e php, l\'anno prossimo, le useremo di più, perché quei linguaggi sono diversi).
Elia BARALDI
Buona Sera
Luca CARRARO
Struttura della funzione void
Stefano Salvi
Carraro: "void" è un tipo di valore di ritorno che indica "nessun valore restituito". La struttura di una funzione void è quella di tutte le altre (tipo, nome, parametri, corpo).L\'ujnica differenza è che la return non ha di fianco il valore da restituire (e posso tralasciarla quindi alla fine).
Bikramjit SINGH
Una domanda: if(((b+c)%2)&&(c1||c2)) come si legge, cosa significa?
Stefano Salvi
Singh: vedo che hai fatto le tue ricerche... Prima di tutto la devi spezzare nelle due parti, prima e dopo l\'"&&". La prima parte è vera se la somma di b e c è dispari (se è dispari, allora il resto della divisione per 2 ritorna 1, quindi non falso). La seconda è vera se sono vere sia c1 che c2. Se sia la prima parte che la seconda (ai due lati dell\'&&) cono vere, allora la if esegue il blocco, altrimenti no.
Claudio BELLUZZI
Buonasera prof, potrebbe ripassare velocemente come passare un array ad una funzione?
Stefano Salvi
Singh: scusa, ho sbagliato. La seconda à vera se ci OPPURE c2 (o entrambi) sono veri (era un ||..)
Singh: Attenzione: ho fatto un errore. La seconda parte è vera se c1 OPPURE c2 sono vere (è una OR).

[Ritorna all'elenco sessioni]