Red de conocimientos turísticos - Conocimientos sobre calendario chino - Algunas preguntas sobre la asignación de memoria interna de las funciones del lenguaje C~~
Algunas preguntas sobre la asignación de memoria interna de las funciones del lenguaje C~~
1. Puedes usar if en lugar de afirmar.
2. Si hay suficiente espacio, la asignación fallará y malloc() devolverá un puntero NULL. La función free() no tiene ningún efecto sobre los punteros nulos (equivalente a no llamar a la función free())
3. Si la asignación falla, no se utilizará para trabajos de limpieza (como llamar a free()). () función).