C语言学习5:符号常量

笔者有Java基础,Java是C(++)语言的改进语言,也被称为C++-,但写博客时,仍会不自主的将两者进行比较:类似于Java中的一样,并非意味着C语言起源于Java,望不要误解。


Java中常量的概念来自于C语言,因而C语言中也有常量的概念。

1.作用

#define指令可以把符号名(或称为符号常量)定义为一个特定的字符串。增加程序的可读性,可维护性。

  • 可读性:可提供直观的信息。
  • 可维护性:便于修改。

2.格式

#define 名字 替换文本

在该定义之后,程序中出现的所有#define中定义的名字,都将用相应的替换文本替换。
名字与普通变量名相同:都是以字母打头的字母和数字序列,一般全部大写;替换文本可以是任何字符序列,而不限于数字。
如:

#include <stdio.h>

#define LOWER   0
#define UPPER   300
#define STEP    20

其中,LOWER、UPPER、STEP都是符号常量,而非变量。因此不需要出现在声明中。符号常量通常用大写字母拼写,很容易和变量区分开。#define指令行的末尾没有分号

3.附

3.1Java中常量定义

Java中常量只需要在变量定义形式前加个final关键字即可。如:

final double PI = 3.14;

关于Java常量,这里仅做提及,有关详细说明,可参阅:

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值