网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月01日
漏签
0
天
c语言吧
关注:
799,059
贴子:
4,359,373
看贴
图片
吧主推荐
视频
游戏
11
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
为什么 C 是弱类型语言 JAVA 却是强类型语言?
取消只看楼主
收藏
回复
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有点没搞懂轮子的说法, 按照这种方式定义强类型弱类型的话
1+"2" 算不算进行了隐式转换 ?
int 到 double JAVA也一样啊
为什么 JAVA 比 C 反而更 "强类型"?
2025-09-01 09:52:47
广告
不感兴趣
开通SVIP免广告
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里的类型应该指变量类型,而不是值类型,c语言本身变量没有包含类型信息,类型信息仅存在编译器中,而java变量的类型信息可以存在于编译后的文件。这个意思吗?
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
举例子的时候还有人拿各种 error 举例子trapped errors, untrapped errors 这我就更想不明白了,难道这里的类型只是一个指代的意思,而并不是我理解的 "类型"?
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
跪求大佬
@幻の上帝
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
无类型不就一个汇编吗?
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有变量声明只是一个语法问题,完全可以通过上下文推导,什么都不能说明。
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先我查了一下什么是数据类型,然后类型检查什么意思,结论就是: 没看懂。我只能按照我浅显的理解,认为这个数据类型就是大家平常理解的数据类型。然后类型的概念有些标记在变量上,有些标记在了值上面。你说的无类型意思应该是说标记在值上面的意思吧,变量只是个引用。再有就是变量声明我感觉你好像有点搞混,似乎 String var = "123",这样才叫变量声明。var = "123",算是没有声明?但是类型这个写法完全可以省略,可以通过引号判断。我也没说php是依据上下文的。
2025-09-01 09:46:47
广告
不感兴趣
开通SVIP免广告
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@pengzhenxx
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我能理解你说的什么意思,只是很不习惯你把变量没有类型称为无类型。你自己也说了,变量的值包含了类型,既然如此,那怎么能说无类型。你一直拿 123, "123" 作比较举例子,按照一般语言实现,这两个很明显具体值不一样,值里面存储的"类型标记"也不一样,放在一起处理很明显是经过类型转换的,处理的时候解释器或者编译器都是清清楚楚的。你形容的好像解释器把这看成一坨东西,很神奇的和另一坨东西比较,如果相等,那就相等了。
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不想多废话了
那年今日像二哈
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@pengzhenxx
下午用的手机, 打字相当累, 有什么明显错误还望大佬明示, 小弟在此跪谢了
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示