非常风气网www.verywind.cn
首页
强类型语言和弱类型语言
什么强什么弱?
答:
弱类型语言
允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++是静态语言,也是弱类型语言;Perl and PHP是动态语言,但也是弱类型语言。
强类型语言
在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C#和Python等都是强类型语言。使用哪种语言还是要按需而定。编...
什么是强/
弱类型
引用?
答:
弱类型语言
允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++ 是静态语言,也是弱类型语言;Perl and PHP 是动态语言,但也是弱类型语言。
强类型语言
在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C# 和 Python 等都是强类型语言。使用哪种语言还是要按需...
强类型和弱类型语言
的区别?
答:
弱类型语言和强类型语言
的区别弱类型语言也称为弱类型定义语言。与强类型定义相反。像JavaScript,PHP等就属于弱类型语言。强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。什么叫强类型语言有些语言,如PASCAL,对类型的要求是...
有那些语言属于
弱类语言
啊?
答:
1.
弱类型语言
,也称为弱类型定义语言,与
强类型
定义相对。2. 弱类型语言包括VB、PHP、JavaScript、Python和VBScript等。3. 在弱类型语言中,例如VBScript,可以将字符串"12"和整数12进行连接,得到字符串"1212",然后可以将其视为整数1212,无需显式转换。4. 弱类型语言在某些情况下可能很方便,但在...
强类型语言
更容易出错还是
弱类型
更容易出错?
答:
弱类型语言
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 看到了吗?区分大小写,需要实现申明类型外,一个重要的区别是,弱类型的语言的东西没有明显的类型,他能随着...
什么是静态
语言和
动态语言
答:
基本概念 静态语言(
强类型语言
)静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。例如:C++、Java、Delphi、C#等。动态语言(
弱类型语言
)动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。例...
C
语言
为什么是一个
弱 类型
的高级语言?
答:
弱类型语言
指的是一种没有很强类型概念的语言,如vb,而
强类型语言
指的是有很强类型概念的语言,如c(虽然c允许类型转换,但是相对来讲比vb要是强类型),弱类型的好处在于程序员不需要过多的着重与类型的转换,而强类型的好处在于程序可以有条不紊的执行,而且类型错误的出现率很低,即使有也很容易...
弱类型语言
的优缺点?
答:
因为 a与b 是js语言的弱类型定义,直接写a+b结果为10,因为
弱类型语言
在运行过程中,存在变量类型的隐式转换 因为弱类型语言在运行过程中,存在变量类型的隐式转换,多了一些需要执行的操作,并且,分配内存时,会考虑通用而多分配一些,而
强类型
则专门为各种类型的变量量身定做地分配内存,内存利用率...
C/C++是
弱类型语言
吗
答:
不是;是
强类型语言
;强类型
与弱类型
的关键在于一个变量是否定义类型后才可以使用;而C/C++必须是先定义变量类型才可以使用变量;
弱类型语言
是变量不需要定义,可以直接使用;脚本语言通常都是弱类型语言;比如bash,python都在定义类型之前可以使用;
c
语言
是静态语言吗
答:
动态类型和静态类型语言分类:
强类型语言
:例如Java/C#语言,强类型定义语言是类型安全的语言,是由编译器以及编译器生成的中间代码来保证类型安全。
弱类型语言
:例如C/C++/Javascript语言,其类型安全由程序员来保证,Javascript语言的安全由程序员来保证。无类型语言:是动态语言,变量中既可以存放数据又可以...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
强类型语言是什么意思
静态强类型语言
c语言是强类型还是弱类型
强类型和弱类型的区别
c是弱类型还是强类型
弱类型语言强制转换
强语言和弱语言的区别
静态语言属于什么语言
强类型和弱类型的优缺点
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网