版权声明:该文是博主个人的学习笔记,如有错误,恳请看官在评论区指出,在下不胜感激~如要转载注明出处即可~ https://blog.csdn.net/wait_nothing_alone/article/details/80951120
这是知乎上轮子哥的解释:
- 强类型:偏向于不容忍隐式类型转换。
- 弱类型:偏向于容忍隐式类型转换。譬如说C语言的int可以变成double
- 静态类型:编译的时候就知道每一个变量的类型,因为类型错误而不能做的事情是语法错误。
- 动态类型:编译的时候不知道每一个变量的类型,因为类型错误而不能做的事情是运行时错误
再配上这张图