主页 > 知识库 > 编程之显示/隐式声明

编程之显示/隐式声明

热门标签:地图标注和图片标注 电销机器人怎么收费 语音平台系统 湖北稳定外呼系统 忻州外呼系统接口对接 洛阳便宜外呼系统厂家 嘟声的电销机器人 医院地图标注 沧州智能外呼系统收费
显示声明 是程序中的一条说明语句,它列出一批变量名并指明这些变量的类型。
如C、C++、Java中
复制代码 代码如下:

// 显示声明 变量count,类型为int,占用空间大小各语言可能有所不同
int count;

又如JavaScript中
复制代码 代码如下:

// 显示声明 变量count,但不知其类型,也不知其占用空间大小
var count;

隐式声明 指通过某种默认协定的方法将变量名与类型绑定
如在Fortain中,一个以字母I、J、K、L、M或者N(或其对应小写)开始,它们被隐式的声明为Integer类型。否则为Real类型。
Javascript中
复制代码 代码如下:

// 赋值语句其实隐式的声明了变量count,类型为数字,占用8个字节(64位浮点格式)
// 所有隐式声明的变量默认都是全局变量,无论函数内外
count = 10;

隐式声明带来了些许的方便,但却被认为有损于程序的可读性,因为它可能会带来隐藏的错误,Bug。
Perl中也有隐式声明,但为了避免以上问题。它做了一些处理
1,以字符 $ 开头的默认为标量,可存放字符串和数字
2,以字符 @ 开头的默认为数组
3,以字符 % 开头的默认为一个散列结构(hash)

以上可以看到多数语言中要求变量都要显示声明,但Fortain、Perl、JavaScript和ML例外。
Fortain,JavaScript同时包含显示声明和隐式声明。

标签:山南 巴彦淖尔 内蒙古 防城港 宜宾 96 定州 日照

巨人网络通讯声明:本文标题《编程之显示/隐式声明》,本文关键词  编程,之,显示,隐式,声明,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《编程之显示/隐式声明》相关的同类信息!
  • 本页收集关于编程之显示/隐式声明的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章