从习惯上说卜派帆,多写一句 #include <stdlib.h> 没有害处,头文件中有宏,会保护程序不会多次重复包含同一个头内容进去。
因为函数srand和rand的调用规则在stdlib.h中,time函数的调用规则在time.h中颂局没有这些头文件,编译器判李不掘樱迟知道这些函数如何调用,在gcc中可以设置这个报错
stdlib.h 是一个卖蔽头文件,在文件里包含许多的函数,比如说如果你要动态分配空间,就要用到 malloc() 等函数,它都是包含在stdlib.h 这个头文件中的。当然不同的头文件中包涵的函数的功能是不同的,所以才会在需要的时候导入多个头文件,比如如果你要用到许裤宏多数学上的函数 ,如sqrt(x),这是一个求一个数平方的函数,要用这个函数你必须引入头文件 “胡配册 math.h”,因为它包含在 这个头文件中。如果还没解决你的问题,可以加我百度HI账号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)