+ -
当前位置:首页 → 问答吧 → 函数返回值问题

函数返回值问题

时间:2010-09-09

来源:互联网

我看一个开源软件的源码,用的是c++但是里面有个函数明明是Int的,却没有返回值,有谁知道是怎么回事吗?
  1. extern "C" int Tau_profiler_initialization() {
  2.   int i;
  3.   for (i = 1; i < TAU_MAX_THREADS; i++) {
  4.     profileWriteCount[i] = 0;
  5.   }
  6.   profileWriteWarningPrinted = 0;
  7. }
复制代码

作者: 云少嘎嘎嘎   发布时间: 2010-09-09

int   main()
{
//没有return (int)
}

不照样行吗

作者: starzhestarzhe   发布时间: 2010-09-09

会有警告吧

作者: hellioncu   发布时间: 2010-09-09

没有返回值也没关系,严格一点的编译器也许会给一个警告。
不过沙发的例子不太恰当啊,main函数即使不你return,编译器也会添加return的。

作者: insnowind   发布时间: 2010-09-09

相关阅读 更多

热门下载

更多