标识符要什么时候写?

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

慕妹2473008

2017-08-08 09:14

#include

#define POCKETMONEY  10//定义常量及常量值 int main() { POCKETMONEY == 12;  //小明私自增加零花钱对吗?    printf("小明今天又得到%d元零花钱\n", POCKETMONEY);    return 0;   } 第五行为什么不用写标识符#define  ???
写回答 关注

4回答

  • 慕粉0001535814
    2017-08-08 19:26:35

    #define是预处理指令,不是标识符

    标识符就是编程时给常量或者变量或者函数起的名字

  • Roc_W
    2017-08-08 09:23:00

    前面已定义,后面就不需要

  • treehuang
    2017-08-08 09:21:02

    #include <stdio.h>

    #define A 10;

    int main(void)

    {

        int sum;

        int a = 10;

        sum = a + A;

        printf("%d\n", sum);

        return 0;

    }

    运行结果就是打印一个20出来

  • treehuang
    2017-08-08 09:18:09

    其实这是个宏定义,你可以这么简单地去理解,#define POCKETMONEY 10; 代表以后这个POCKETMONEY就是常量10了,所以,第五行是不用再加#define的,这只是对宏的一个最简单的理解了,可能连理解也称不上...

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题