gpt4 book ai didi

c - 如何解决有关头文件中函数的警告?

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:10 25 4
gpt4 key购买 nike

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

int gameOver();.

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

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

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

gcc -c repo.c

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

最佳答案

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

while(!gameOver())
{
...

注意括号。

关于c - 如何解决有关头文件中函数的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26791474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com