C语言 函数内部可以定义一个内部函数吗?c++行吗?
1个回答
展开全部
C不行
新标准C++可以
例如这个代码,Visual C++ 2013下面可以用
#include <iostream>
using namespace std;
int main()
{
auto sum = [](int maxNumber)->int {
int r = 0;
for (int i = 1; i <= maxNumber; ++i)
r += i;
return r;
};
cout << sum(100) << endl;
cout << sum(10) << endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |