| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 730 人关注过本帖
标题:强类型语言中的强类型怎么理解?
只看楼主 加入收藏
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
 问题点数:0 回复次数:5 
强类型语言中的强类型怎么理解?
强类型语言中的强类型怎么理解?
搜索更多相关主题的帖子: 类型语言 
2008-05-16 22:23
dubaoshi
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2006-9-22
收藏
得分:0 
是指一个变量被声明为某种类型的话,那么不经强制转换的话,是不可赋给其他类型的数据。
比如:int *p;在未强制转换类型前,不可能指向一个string的地址。

人行善,福虽未至,祸已远离;人行恶,祸虽未至,福已远离.
2008-05-17 09:52
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
那C++好象 能隐式转换啊 不用强制转换
那C++是不是 强类型语言
2008-05-17 11:08
dubaoshi
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2006-9-22
收藏
得分:0 
虽然有隐式转换,比如:int i=5.6;这样是可以,因为经过了隐式转换,但实际上变量i存的值是多少呢?只能是5,不会是5.6的,所以说隐式转换也不能叫i存一个float数值。

人行善,福虽未至,祸已远离;人行恶,祸虽未至,福已远离.
2008-05-17 11:27
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
用强制转换哪怕你是男的都可以给你转换成女的,强制就是不管是什么类型都把它扭过来,只是会不会发生错误的问题了

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2008-05-17 13:31
rhyme
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-5-17
收藏
得分:0 
"strong   typing "   implies   that   the   programming   language   places   severe   restrictions   on   the   intermixing   that   is   permitted   to   occur,   preventing   the   compiling   or   running   of   source   code   which   uses   data   in   what   is   considered   to   be   an   invalid   way.

weakly-typed   programming   languages   are   those   that   support   either   implicit   type   conversion   (nearly   all   languages   support   at   least   one   implicit   type   conversion),   ad-hoc   polymorphism   (also   known   as   overloading)   or   both.
2008-05-17 20:40
快速回复:强类型语言中的强类型怎么理解?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017437 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved