Ciao a tutti
Ho un esame martedì di programmazione, sto ultimando le ultime cose, ma mi son rimasti alcuni dubbi che c terrei a chiarire
per quanto riguarda le "costanti" scritte direttamente nel codice, si usano
" " per le stringhe
void myfunzione(char* mystring);
myfunzione("Scrivocosìlamiastringa");
' ' per cosa?
e quando posso scrivere i valori senza nulla?
----------------
situazione:
struct cella{
int valore;
struct cella* next;
}
struct coda{
struct cella* primo;
struct cella* ultimo;
}
per usare il "valore" della prima cella
miacoda->primo->valore giusto?
ed è equivalente a?
(*(*miacoda).primo).valore ???
nel caso, ipotetico, in cui primo fosse un puntatore a un array di celle
cioè:
(*miacoda).primo = (struct cella*) malloc (sizeof(struct cella) * 5)
come funzionerebbe?
(*miacoda).primo[1].valore ?
sempre in questa ipotesi
miacosa->primo->valore mi da il "valore" del primo elemento,giusto?
need chiarimenti :'(
Grazie a tutti![]()