判断下面的选项是否正确 
1 用户调用标准库函数前,必须重新定义。
2 用户可以重新定义标准库函数,若如此,该函数将失去原有含义。
3 系统不允许用户重新定义标准库函数。
4 用户调用标准库函数之前,不必使用预编译命令将该函数所在的文件包括到用户源文件中。适当给一下原因