什么是强类型?什么是弱类型?

  强/弱类型是指类型检查的严格程度。语言有无类型弱类型强类型3中。

  无类型的不检查,甚至不区分指令和数据。

  弱类型的检查很弱,仅能严格地区分指令和数据。

  强类型则严格在编译期进行检查。

  弱类型允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C和C++是静态语言,也是弱类型语言,Perl和PHP是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同的类型变量相互操作。Java,C#和Python都是强类型语言。

 

posted @ 2010-06-20 09:58  Ryan R  阅读(625)  评论(0编辑  收藏  举报