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

第五行的问题在哪啊,没明白

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

提问者:慕后端5558565山鲁佐德 2018-10-25 14:04

个回答

  • 慕粉uspeakeasy
    2018-11-06 21:53:06

    去掉这一行POCKETMONEY = 12;

    其他都对。

  • 你走得太远了
    2018-10-25 14:47:53

    楼上也不对,应该把前面# define改成#indefine POCKETMONEY 10

  • DREAMX4
    2018-10-25 14:45:37

    define定义的是常量,不能更改值,因此把第5行删掉

    另外define前的#应该删掉,后面改为:POCKETMONEY=10;