如何解决头文件中的函数警告?

时间:2014-11-06 23:36:50

标签: c

这与我的头文件(battleship.h)中的一个函数有关。 这是我的函数原型的代码

int gameOver();

在我的主C文件中,这是我使用该函数并包含该头文件的代码

#include "battleship.c"
int main ()
{
      while(!gameover) 
      {
           ......
       }
}

当我尝试使用此命令将主c文件(repo.c)编译为目标代码时

gcc -c repo.c

我收到了警告" gameOver'的地址将始终评估为' true'。有什么方法可以解决这个警告吗?

1 个答案:

答案 0 :(得分:3)

您可能打算调用该函数而不是简单地使用其地址:

while(!gameOver())
{
    ...

请注意括号。