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

printf("小明今天又得到%d元零花钱\n", POCKETMONEY);为啥要改成 printf("小明今天又得到%d元零花钱\n", 10);

在输出语句中pocketmoney

为啥要改成10呀

提问者:一枝24 2017-08-01 16:04

个回答

  • qq_北巷少年_0
    2017-08-05 17:53:21

     你可以直接改成printf("小明今天又得到10元零花钱\n", poketmoney);


  • 做我的猫咪
    2017-08-02 16:10:00

    不需要改啊,直接定义#define POCKETMONEY 10,然后删掉那个重新赋值的语句

  • qq_九陌_0
    2017-08-01 16:19:50

    不需要好吗,#define POCKETMONEY 10  //定义常量及常量值   这样就可以了  因为是定义常量

  • 慕圣6674348
    2017-08-01 16:17:00

    不需要改啊,在头文件下面定义常量,#define POCKETMONEY 10;就可以了


  • 慕用4167000
    2017-08-01 16:16:21

    因为pocketmoney是一个单词,不能用%d表示,%d表示的是整型