为了账号安全,请及时绑定邮箱和手机立即绑定

小白提问 啊

小白提问 啊

C
慕神3012965 2017-05-09 21:06:46
#include <stdio.h>#define POCKETMONEY 10    //定义常量及常量值int main(){        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);    return 0;  }这个为什么不对啊
查看完整描述

3 回答

?
书旅

TA贡献238条经验 获得超101个赞

常量不属于变量,%d是打印int型变量的

查看完整回答
反对 回复 2017-07-07
?
Sun灬Moon

TA贡献2条经验 获得超0个赞

define定义的变量在编译时直接替换了,你printf的时候,后面其实直接跟了10,常量,当然不能正常打印了

查看完整回答
反对 回复 2017-07-07
?
Ipython9

TA贡献13条经验 获得超0个赞

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

查看完整回答
反对 回复 2017-05-09
  • 3 回答
  • 0 关注
  • 1450 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信