这与我的头文件(battleship.h)中的一个函数有关。 这是我的函数原型的代码
int gameOver();
。
在我的主C文件中,这是我使用该函数并包含该头文件的代码
#include "battleship.c"
int main ()
{
while(!gameover)
{
......
}
}
当我尝试使用此命令将主c文件(repo.c)编译为目标代码时
gcc -c repo.c
我收到了警告" gameOver'的地址将始终评估为' true'。有什么方法可以解决这个警告吗?
答案 0 :(得分:3)
您可能打算调用该函数而不是简单地使用其地址:
while(!gameOver())
{
...
请注意括号。