- Messaggi: 124
- Ringraziamenti ricevuti 7
[Pillola] Esercizi per 'Skillare'
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ifrit_Prog
- Autore della discussione
- Premium Member
Ecco, una cosa che non ho mai capito è il cast prima della malloc... Se non sbaglio si mette però non è necessario, ma allora perchè?
Dal libro che ho sottomano (il linguaggio C, di Ritchie) sembra che fosse necessario prima dell'avvento dello standard ansi, ma poi non più. Sarà per tradizione allora?
edit: posso aggiunge anch'io qualche esempio se mi viene in mente qualcosa di interessante?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- pier
- Senior Member
- Messaggi: 52
- Ringraziamenti ricevuti 3
Questi esercizi mi stanno facendo tornare al periodo universitario...
...quando preparavo l'esame di Informatica II...
Ottima raccolta di esempi e soluzioni.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
pier ha scritto: Non li ho guardati tutti (gli esempi), ma buona l'idea e ben fatto!! fanno sempre comodo..
Ecco, una cosa che non ho mai capito è il cast prima della malloc... Se non sbaglio si mette però non è necessario, ma allora perchè?
Dal libro che ho sottomano (il linguaggio C, di Ritchie) sembra che fosse necessario prima dell'avvento dello standard ansi, ma poi non più. Sarà per tradizione allora?
edit: posso aggiunge anch'io qualche esempio se mi viene in mente qualcosa di interessante?
il cast della malloc è dovuto per dare un'aritmetica al puntatore in ritorno, ovvero siccome malloc ritorna un tipo void*, per far si che la memoria puntata sia trattata nel modo adeguato (dimensione di lettura/scrittura, accesso alle proprietà nel caso di strutture, incremento di locazione, etc etc) si fa il cast al dato che, appunto, vuoi usare.
Il fatto che questo cast viene fatto in automatico da alcuni compilatori (la cosa non la so, non ci ho mai fatto caso, io il cast lo faccio sempre) secondo me è svantaggiosa, perche' puo' introdurre degli errori a livello logico di difficile individuazione.
per quanto riguarda gli esercizi... eh magari =P cosi ampliamo velocemente la lista ^^
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ifrit_Prog
- Autore della discussione
- Premium Member
- Messaggi: 124
- Ringraziamenti ricevuti 7
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.