zoukankan      html  css  js  c++  java
  • 宏的一些代码

    
    
     1 #include<iostream>
     2 using namespace std;
     3 #define AGE 18
     4 #define MY_AGE 25
     5 #define DISPY "已经被定义"
     6 #define DISPN "尚未定义"
     7 void main()
     8 {
     9 #ifdef AGE//判断AGE是否已被定义
    10     cout<<"AGE="<<AGE<<DISPY<<endl;//如果有
    11 #else
    12     cout<<DISPN<<MY_AGE<<endl;//
    13 #endif
    14 #undef AGE//取消AGE宏的定义
    15 #ifndef AGE
    16     cout<<"AGE="<<MY_AGE<<DISPN<<endl;
    17 #else
    18     cout<<"任何年龄却没有定义"<<endl;
    19 #endif
    20     system("pause");
    21 }
    
    
    
     1 #include<iostream>
     2 using namespace std;
     3 #define SCORE 90
     4 #if SCORE>80
     5 #define GRADE "表现很好"
     6 #else
     7 #define GRADE "尚可"
     8 #endif
     9 void main()
    10 {
    11     cout<<"你的成绩:"<<SCORE<<endl;
    12     cout<<"成绩等级:"<<GRADE<<endl;
    13     system("pause");
    14 }
    /*预处理运算符
    #  字符串化运算符_将#之后的自变量以字符串显示
    ## 粘贴运算符_连接自变量   */
    #include<iostream>
    #include<string>
    using namespace std;
    #define ShowStr(x)   #x
    #define CONBINE(x,y,z) x##y##z
    void main()
    {
        int abc=256;
        cout<<"#运算符显示:"<<ShowStr(HELLO!)<<endl;
        cout<<"##运算符显示:"<<CONBINE(a,b,c)<<endl;
        system("pause");
    }
  • 相关阅读:
    2020.7.23第十八天
    2020.7.22第十七天
    本周总结
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/herizai/p/3097357.html
Copyright © 2011-2022 走看看