函数和编译预处理.pptVIP

  • 0
  • 0
  • 约2.39万字
  • 约 94页
  • 2021-11-04 发布于广东
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 【例3.23】如果M被声明过,编译求M 阶乘的程序段,否则编译输出提示信息的程序段。 //*****ex3_23.cpp***** #include iostream using namespace std; #define M 5 void main() { #ifdef M {double s=1; int i; for (i=1;i=M;i++) s=s*i; coutM”!=sendl; } #else coutM未定义!endl; #endif } 程序的运行结果如下: 5!=120 第九十四页,共94页 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 所谓静态存储方式是指在程序运行期间,系统对变量分配固定的存储空间。而动态存储方式则是在程序运行期间,系统对变量动态地分配存储空间。 先看一下内存中供用户使用的存储空间的情况。这个存储空间可以分为三部分,即: (1) 程序区 (2) 静态存储区 (3) 动态存储区 第六十二页,共94页 数据分别存放在静态存储区和动态存储区中。

文档评论(0)

1亿VIP精品文档

相关文档