标签:
#include <iostream>
using namespace std;
int FactorialTail(int n, int sum)
{
if(n < 0) { return 0; }
else if(n == 0) { return 1; }
else if(n == 1) { return sum; }
else { return FactorialTail(n - 1, n * sum); }
}
int main()
{
cout << FactorialTail(5, 1) << endl;
return 0;
}
g++ -E hello.cpp > hello.i
g++ -S hello.cpp
g++ -c hello.cpp
g++ -o hello hello.cpp
g++ -g -S hello.cpp
-O0 不进行优化处理。
-O 或 -O1 优化生成代码。
-O2 进一步优化。
-O3 比 -O2 更进一步优化,包括 inline 函数。
标签:
原文地址:http://www.cnblogs.com/fengkang1008/p/4652195.html