问答详情
源自:2-7 不可改变的常量

错在哪里了

#include <stdio.h>   
    int POCKETMONEY =10//定义常量及常量值
    int main()
{   
    #define POCKETMONEY  10  //小明私自增加零花钱对吗?   
    printf("小明今天又得到%d元零花钱\n", POCKETMONEY);   
    return 0; 
}

提问者:慕丝5005577 2020-09-24 20:44

个回答

  • adisq
    2021-01-16 13:28:59

    #include <stdio.h>

    #define POCKETMONEY 10//定义常量及常量值

    int main()

    {

          //小明私自增加零花钱对吗?

        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);

        return 0;  

    }

    宏定义不能出现在主函数中


  • 慕尼黑7370387
    2020-09-24 21:25:22

    #include <stdio.h>
    #define     POCKETMONEY 10    //定义常量及常量值
    int main()
    {
        //POCKETMONEY = 10;  小明私自增加零花钱对吗?
        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
        return 0; 
    }

    #define顶格写,写在前面。“int POCKETMONEY =10”多余