宏定义

预编译指令的作用域:从编写指令的那一行开始,一直到文件结尾

宏名一般用大写 或K开头其他小写

  #define name 23   //局部宏只对下文有效

    

    printf("%d",nameString);//错误❌

    int arr[name]={23,23,4,34};

 

    #undef name

    printf("%d",name);//使用undef 将name宏定义失效 

你可能感兴趣的:(宏定义)