C++程序设计 第二版 杨长兴 第三章.ppt

C程序设计第二版杨长兴第三章要点

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 【例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 2.格式二 #ifndef 标识符 程序段1 #else 程序段2 #endif 或: #ifndef 标识符 程序段1 #endif 其中,ifndef、else和endif都是关键字。 3.格式三 #if 常量表达式1 程序段1 #elif 常量表达式2 程序段2 #elif 常量表达式3 程序段3 …… #else 程序段n+1 #endif 其中,i

文档评论(0)

1亿VIP精品文档

相关文档