usingparen.cpp

来自「《24学时精通c++》的光盘内容」· C++ 代码 · 共 24 行

CPP
24
字号
 // Listing 21.2 Macro Expansion

 #include <iostream>

 

 #define CUBE(a) ( (a) * (a) * (a) )

 #define THREE(a) a * a * a

 

 int main()

 {

     long x = 5;

     long y = CUBE(x);

     long z = THREE(x);

 

     std::cout << "y: " << y << std::endl;

     std::cout << "z: " << z << std::endl;

 

     long a = 5, b = 7;

     y = CUBE(a+b);

     z = THREE(a+b);

 

     std::cout << "y: " << y << std::endl;

     std::cout << "z: " << z << std::endl;

     return 0;

 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?