C语言中void 函数的返回值
我写了如下的一段代码:(多线程中的void函数)
void *service(void *clientinfo){
//....
return;
}
编译器中有警告:(我用的IDE是eclipse + cdt)
'return' with no value, in function returning non-void [-Wreturn-type]
后来,我把return删去之后
void *service(void *clientinfo){
//....
return;
}
又有警告:
'return' with no value, in function returning non-void [-Wreturn-type]
感觉很疑惑,不知道问题出在了哪里,希望大家不吝赐教.