Preguntas sobre sizeof y malloc

1. malloc requiere un número entero positivo como parámetro, que se puede calcular con sizeof, pero a diferencia de new int[], malloc devuelve void*, se aplica a 4*n bytes y devuelve int*.

2.(int *)malloc(100) en realidad significa 100 bytes de memoria.

3.sizeof(3) es igual a 4 porque 3 es de tipo int y no tiene nada que ver con el valor específico.