Eventuali duplicati:
Do I cast the result of malloc?è necessario digitare pressofuso malloc e calloc
ero googling per scoprire il motivo per il tipo-casting di malloc e calloc. Ma ho trovato solo type-casting di malloc non è necessario dal momento che restituisce il puntatore void ma, che dire di calloc. Questa è la stessa ragione per calloc troppo ???
Ora, se ci spostiamo di nuovo al primo punto, circa il valore di ritorno di malloc e calloc. Poi, ho trovato che, entrambi stanno restituendo gli spazi assegnati. Quindi, sono un po 'confuso qui. Quindi, le mie domande sono
Qual è il valore di ritorno di malloc e calloc
E 'necessario digitare pressofuso malloc e calloc. E perché ?
@hmjd potrebbe essere .. ma qui sto chiedendo sia per 'malloc' che per' calloc'. – Ravi
Sì, questo è un duplicato, ma i compilatori stanno diventando sempre più incerti nel richiedere che tu lanci il puntatore del vuoto a qualsiasi altro tipo - che vola di fronte allo scopo originale di un puntatore vuoto, cioè era un tipo universale che poteva essere cast e assegnato a qualsiasi cosa. Questo è più C "progresso". – user2548100