2.1关键字和标识符

1.关键字

关键字是指系统中使用的具有特定意义的字符,不可做其他用途,一般为系统保留具有特定含义。

常见的有:Dim、Private 、Public 、Static 、Sub 、End 、If 、Else 、From 、Me等等,这些关键字在编程中不可随意用来定义变量、命名操作对象名称等,否则系统提示错误信息。

但是遇到特殊情况,可以变通一下。如Print是关键字,若想用它做变量名,可以用aPrint等形式变通。

2.标识符

标识符是指编写代码是的名称。

在一个工程中常会有如下的标识符:

工程1:表示一个工程的标识符。

Form1:表示一个窗体的标识符。

Class1:表示一个类模块的标识符。

Module1:表示一个模块的标识符。

等等

这些常量、变量、模块、类、函数、对象及其属性、事件、方法都有自己的名称,这些名称就是标识符。

除了系统常用的标识符以外,用户也可以自定义标识符来标识、定义变量、常量、自定义数据类型、枚举类型等名称。前提是这些自定义的标识符要符合系统命名规则。

系统命名规则:

1.不可使用系统保留的关键字。

2.自定义标识符必须以字母开头,以数字、大小写字母、下划线等结尾。

3.标识符长度不可以超过255个字符,对控件、窗体、模块、类等名称则不可超过40个字符。

4.不区分大小写。

5.在同一个作用域内不可出现同名的自定义标识符。


2.1 VB语言基础——关键字和标识符相关推荐

  1. C语言的关键字和标识符

    一.关键字                  关键字是具有特定含义的.专门用来说明C语言的特定成分的一类单词.          C语言的关键字都是用小写字母书写的,不能用大写字母书写.关键字不能用于 ...

  2. 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符

    ---------------------------- android培训.java培训.期待与您交流! --------------------------------- Java是强类型的语言, ...

  3. C语言基础 — 关键字volatile有什么含意? 三个不同的例子。

    关键字volatile有什么含意? 并给出三个不同的例子. 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了.精确地说就是,优化器在用到这个变量 ...

  4. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  5. day01计算机基础知识Java语言基础

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  6. Go学习笔记(三)Go 语言基础语法

    1.Go标记: Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号.如以下 GO 语句由 6 个标记组成: fmt.Println("Go Go Go") 6个标 ...

  7. [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题

    作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了Go的编译运行 ...

  8. -wl是不是c语言的标识符,C语言基础知识考试

    第一章 C语言基础知识 一.选择题 1.C语言规定,必须用 作为主函数名.(0级) A)Function B)include C)main D)stdio 2.一个C程序可以包含任意多个不同名的函数, ...

  9. C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...

    [[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...

  10. 第三章 VB程序设计语言基础

    第三章 VB程序设计语言基础 一 VB中的数据与运算 二 标准函数 三 三种基本结构(顺序,判定,循环) 一 VB中的数据与运算 3.1.1 数据类型 3.1.2 变量与常量 3.1.3 运算符和表达 ...

最新文章

  1. Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17
  2. Spring Cloud【Finchley】实战-07异步下单
  3. Silverlight 置于悬浮层之下 背景透明的方法
  4. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---4
  5. Python os 属性(便于跨平台开发)
  6. java jdbc 详解_JDBC概述及详解各个对象
  7. 人群频率 | gnomAD数据库简介 (一)
  8. Kubernetes集群部署及简单命令行操作
  9. Python是编译运行的
  10. 傲梅备份服务器系统,傲梅轻松备份服务器版
  11. kolla-ansible解析
  12. 【考研】2021年哈尔滨工业大学计算机考研「复试」经验贴
  13. 微型计算机中的数据总线用来进行什么的传输,汽检2011级汽车车载网络复习题答案...
  14. HDU2072(单词数)
  15. 苹果手机Charles设置未受信任的软件安装
  16. 服务器网站绕过备案,腾讯云服务器如何利用阿里DCDN绕过备案
  17. 为啥需要RPC,而不是简单的HTTP?
  18. 用Vue实现腾讯新闻页面
  19. 100集华为HCIE安全培训视频教材整理 | 流量型攻击防范技术-UDP
  20. 有关于tftp32无法下载

热门文章

  1. 阿里巴巴矢量字体库更改设置
  2. springboot毕业设计题目课题参考
  3. 使用秀米编排点击展示H5
  4. 华为电脑什么时候安装鸿蒙系统,华为鸿蒙系统什么时候可以搭载在笔记本电脑上使用...
  5. MATLAB之模型仿真(一)简单自由落体运动
  6. Java对接苹果账号授权登录
  7. 物联网现状及未来发展趋势
  8. 杭州地铁四期尘埃落定和我预测差异,看地铁空白地,遥想地铁五期规划
  9. 机器人动力学与控制学习笔记(七)————基于计算力矩法的滑模控制
  10. 机器人庄园作文_300个字我的梦想作文