FreeBASIC学习笔记——2.1 常量的声明
来源:互联网 发布:内置软件卸载工具 编辑:程序博客网 时间:2024/05/19 22:57
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定义的符号常量用大写字母。
语法:
例如:
阅读全文
0 0
- FreeBASIC学习笔记——2.1 常量的声明
- FreeBASIC学习笔记——2.2 变量的声明
- FreeBASIC学习笔记——8.1 指针的概念
- FreeBASIC学习笔记——2.3 数据类型
- FreeBASIC学习笔记——6.1 过程
- FreeBASIC学习笔记——6.2 函数
- PHP学习笔记——常量的声明和使用;
- FreeBASIC学习笔记——1.2 编译器简介FireFly
- FreeBASIC学习笔记——1.3 第一个工程
- FreeBASIC学习笔记——1.5 词法约定
- FreeBASIC学习笔记——2.4 强制转换
- FreeBASIC学习笔记——4.1 选择语句
- FreeBASIC学习笔记——4.2 循环语句
- FreeBASIC学习笔记——4.3 转移语句
- FreeBASIC学习笔记——第05章 数组
- FreeBASIC学习笔记——6.4 可变参数
- FreeBASIC学习笔记——8.3 指针与数组
- FreeBASIC学习笔记——8.4 指针与函数/过程
- android第三方支付,支付宝使用学习
- springboot+rabbitMq整合开发实战二:模拟用户下单的过程
- 一个设想:基于colinux,the user mode os/xaas for both realhw/langsys
- privacy
- Linux常用命令
- FreeBASIC学习笔记——2.1 常量的声明
- LeetCode#515 Find Largest Value in Each Tree Row (week15)
- 拉格朗日乘子法、KKT条件、拉格朗日对偶性
- HTTP错误汇总(404、302、200……)今天web报302错误,刷新后再试没问题,找度娘问问,顺便记点东西
- JDBC实战(慕课)
- C++静态库与动态库
- HOJ 1004 回文素数
- Training Set
- android多渠道,多环境打包