弱类型语言-强类型语言

弱类型语言vbs:
a=1
b=a+"1"+"a" //结果是11a,这里 a 成了字符串
c=a+1 //结果是2 ,这里a则是数字型

强类型语言:c#
int a=2
string b=a.ToString()+"1"+"a"
int c=a+1

看到了吗?区分大小写,需要实现申明类型外,一个重要的区别是,弱类型的语言的东西没有明显的类型,他能随着环境的不同,自动变换类型
而强类型则没这样的规定,不同类型间的操作有严格定义,只有相同类型的变量才能操作,虽然系统也有一定的默认转换,当绝没有弱类型那么随便

原文链接:http://www.jianshu.com/p/c130d11b4e72

个人博客: http://www.liangtongzhuo.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,922评论 1 10
  • 岚山宿雨桂先秋,碧水泛闲舟。南乡瓮起梅酒,敝櫓渔人休。 集故友,赋琼楼,弄轻悠。老庄安否?利禄无求,兀自风流。
    子畅阅读 144评论 0 1
  • 一.实验目的 1.了解linux为何物体 2.简要了解linux历史简介与重要人物 3.了解linux与windo...
    我想睡觉_de17阅读 275评论 0 0
  • 我们都太忙 忙得 无暇顾及一份联系 忙得 无法经营一份情谊 忙得 未能读懂一段光阴 最后 各自流散 如同陌路 突然...
    若邻阅读 306评论 1 1