FreeBASIC学习笔记——2.1 常量的声明

2.1.1 Const声明常量

         常量是定义后不能更改的,比如定义了5就一直5这个数字,不会变成其他数字。在FreeBASIC中,常量定义与使用Const命令修饰的变量是不同的。常量可以在全局使用,这就意味着一旦定义,你可以在程序中的任何地方使用定义的字符来代替常数。在使用Const命令定义后,不能修改常量。如果代码尝试更改常量,则会在代码编译时产生错误消息。

        声明不可修改的常量数据,可以是整数或十进制(浮点数)数字或字符串。如果没有明确给出DataType,将推断常数类型。不允许指定String*Size,Zstring*Size或Wstring*Size为DataType。指定String为DataType是容忍的,但无效,因为生成的类型始终为Zstring*Size。

语法:

例如:

2.1.2 #Define声明常量

        与C语言一样,FreeBASIC也允许用宏定义#Define来声明一个常量,(有关宏定义的具体使用在后文预编译中说明),其功能是把#Define声明的名称定义为其后的常量值。一经定义,以后在程序中所有出现该名称的地方该常量值代替。虽然FreeBASIC不区分大小写,但习惯上用#Define定义的符号常量用大写字母。

语法:


例如:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值