【第一部分】C++程序设计基础.pptVIP

  • 1
  • 0
  • 约1.05万字
  • 约 63页
  • 2016-08-02 发布于江西
  • 举报
【第一部分】C++程序设计基础.ppt

* * * * #include iostream long fac(int n) { long f; if (n0) coutn0,data error!endl; else if (n==0) f=1; else f=fac(n-1)*n; return(f); } 例3. 求n! * int main() { long fac(int n); int n; long y; coutEnter a positive integer:; cinn; y=fac(n); coutn!=yendl; } 运行结果: Enter a positive integer:8 8!=40320 例3. 求n! * * 内联函数声明与使用 声明时使用关键字 inline。 编译时在调用处用函数体进行替换,节省了参数传递、控制转移等开销。 注意: 内联函数体内不能有循环语句和switch语句。 内联函数的声明必须出现在内联函数第一次被调用之前。 对内联函数不能进行异常接口声明。 * 例6. 内联函数应用举例 #includeiostream inline double CalArea(double radius) { return 3.14*radius*radius; } int main() { double

文档评论(0)

1亿VIP精品文档

相关文档