为啥第五行用等于符号没有提示错误,常量不是不能改变的嘛

来源:2-7 不可改变的常量

qq_lit点燃_aqyHPR

2018-10-15 11:16

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

写回答 关注

2回答

  • 慕神643727
    2018-10-15 11:43:26
    已采纳

    雙等號並非給值,雙等號為 關系運算符 ,意思是說左右是否相等,但因為這邊前後都沒有進行其他操作,所以是移行無意義的代碼,個人淺見,如有錯誤請糾正

    qq_lit...

    系统错误

    2018-10-16 11:17:37

    共 2 条回复 >

  • qq_福尔摩斯见着我哭_hvzDMN
    2018-10-17 14:41:04

    删除第5行,已经定义了的符号常量直接拿来用就行,不需要再定义

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926346 学习 · 20799 问题

查看课程

相似问题