在上面第3步编译程序时出现了警告:隐式声明函数‘wait’,是怎么回事,怎么解决
时间: 2024-03-18 21:43:19 浏览: 79
什么是回调函数(最通俗的讲解+实例分析).pdf
警告信息是由编译器发出的,意味着在程序中使用了未经声明的函数。在这种情况下,编译器无法确定该函数的返回类型、参数类型和数量等信息,导致编译错误。
对于这个问题,需要在程序中包含适当的头文件,如`#include<sys/wait.h>`,以使编译器能够正确地识别`wait()`函数。另外,也可以显式地声明`wait()`函数,如`extern int wait(int*)`,以解决该警告。
需要注意的是,虽然警告不会导致编译失败,但它可能会导致程序出现未定义的行为或错误,因此要尽可能避免出现警告。
阅读全文