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

标识符要什么时候写?

#include

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

正在回答

4 回答

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

#include <stdio.h>

#define A 10;

int main(void)

{

    int sum;

    int a = 10;

    sum = a + A;

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

    return 0;

}

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

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

进入课程

标识符要什么时候写?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信