变量没有在开始声明是什么意思
3个回答
展开全部
就是当你使用一个变量的时候,并没有对这个变量的类型进行定义。
计算机中有很多类型的变量,比如说整型变量,实型变量,字符变量,指针变量等等,虽说各种语言的声明方式各有不同,但是所有计算机语言都需要在使用变量之前告诉这些变量到底是什么类型的变量,因为变量类型决定着数据在计算机内存里的存储方式,比如说你定义x为整型,但是当你对x赋值为4.2,那么计算机要么报错,要么默认它为4(当然也可能是其他的)。
一些程序语言会设置一个默认的定义列表,比如说fortran是默认以从字母I到N开头的变量都是整型。其他的都是实型。当你在语句的最开头声明 IMPLICIT NONE的时候,这个规则被取消,取而代之的是你所有的变量都必须事先声明。
计算机中有很多类型的变量,比如说整型变量,实型变量,字符变量,指针变量等等,虽说各种语言的声明方式各有不同,但是所有计算机语言都需要在使用变量之前告诉这些变量到底是什么类型的变量,因为变量类型决定着数据在计算机内存里的存储方式,比如说你定义x为整型,但是当你对x赋值为4.2,那么计算机要么报错,要么默认它为4(当然也可能是其他的)。
一些程序语言会设置一个默认的定义列表,比如说fortran是默认以从字母I到N开头的变量都是整型。其他的都是实型。当你在语句的最开头声明 IMPLICIT NONE的时候,这个规则被取消,取而代之的是你所有的变量都必须事先声明。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询