C系是弱类型,可以隐式转换,这也是被吐槽的最多的地方之一,比如著名的(-1)ul > 0为真
python这种才是强类型,没有隐式转换
侬木有搞清楚强类型和弱类型的定义
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 你讲的是中文世界主流观点,实际上指是否需要强制类型转换,地球上编程语言大多允许某些类型的自动转换,比如C++允许把指针当布尔型用,python不可能,这点上谁更弱?
: 事实上强和弱本来就是个相对概念,满足若干“弱”的条目即可称为弱类型。python这种不能推断参数类型的已经够弱了
: 另外即使是js也满足“在运行过程中一个对象不会突然变成另外一种类型”,隐式转换也是转换。如果你用C++操作js的内部对象,那就是强类型的。
--
FROM 1.202.141.*