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

请问哪里出错了

#include <stdio.h>

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

int main()

{

    POCKETMONEY = 10;  

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

    return 0;  

}


提问者:慕码人104958 2018-09-19 20:44

个回答

  • 慕仔8205565
    2018-09-19 20:51:41
    已采纳

    #include <stdio.h>

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

    int main()

    {

        //int POCKETMONEY = 12;  //小明私自增加零花钱对吗?

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

        return 0;  

    }


    这么改


  • qq_心不動則不痛_2
    2018-10-01 21:40:40

    你的常量值没有定义


  • 慕无忌8416724
    2018-09-20 20:24:25

    #define 是定义一个相当于固定的值    POCKETMONEY 在加等于号的话 变成了一个可以变化的  两者不同

  • 慕无忌8416724
    2018-09-20 20:21:16

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


  • _暮半_
    2018-09-20 15:34:47

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