旋风管家剧场版2:我在编程时进行编译的时候显示未定义标示符是怎么回事?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 06:31:30

对于在代码中的每一个函数声明:以源代码中的顺序,创建一个可变对象属性,它的名字就是在函数声明中的标示符,它的值就是创建一个函数对象(在13中描述)的返回值,它的属性由代码类型来决定。如果可变对象已经有一个这样名字的属性,那就替换它的值和属性。语义上来讲,这一步必须和形参列表属性的创建一致。
对于每一个在代码中的变量声明或者NoIn变量声明,创建一个可变对象的属性,它的名字就是在变量声明或者NoIn变量声明中的标示符,它的值是未定义的,它的属性由代码类型来决定。如果已经有了一个和声明的变量名相同的可变对象属性,那么这个属性的值和他的属性不被更改。语义上来讲,这一步必须和形参列表和函数声明的属性一直。特别地,如果一个声明的变量和声明的函数或者形参有相同的名字,那么这个变量声明就不会和已有的属性冲突。

使用的变量没定义
如:
void main()
{
a = 1 + 2;
}
编译时就会出现未定义标识符提示