TSL语言基础 > TSL语言基础 > 基础知识 > 弱类型语言与变量类型运行时相关

弱类型与强类型    

  •   弱类型是相对于强类型语言而言的,绝大多数编译型语言是强类型语言,其类型在变量申明的时候就已经确定了。
      在强类型语言中,一般来说,变量必须预先申明,例如:
      在C里:
      int I;//申明I为整数类型
      I=0;//赋值语句,C语言的=和TSL的:=意义是一样的
      先得申明I变量为整数,才可以使用I。
      而且这样是不正确的:
      int I;
      I="1234";
      这样C语言会报告类型不匹配的错误,因为无法把一个字符串类型赋给一个整数类型的变量,这就是强类型语言,而且,无论在哪里,只要使用I,都可以知道I是整数类型。