gpt4 book ai didi

编译器错误: control reaches end of non-void function

转载 作者:行者123 更新时间:2023-11-30 19:36:15 27 4
gpt4 key购买 nike

我有这段代码,编译器给出了下一个错误:

functions.c:12:1: warning: control reaches end of non-void function [-Wreturn-type] }

代码:

#include <stdlib.h>
#include <time.h>

int myrand(){

srand(time(NULL));
int r = rand()%2;

}

此函数是从此处的另一个 .c 文件调用的:

printf("%d here \n", myrand());

最佳答案

经过大量研究和阅读手册后,我发现了错误,结果发现控制到达了非 void 函数的末尾。

int myrand(){

srand(time(NULL));
int r = rand()%2;
return r; // add this
}

关于编译器错误: control reaches end of non-void function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41272142/

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