一、语法和语义
1,语法规则和词法规则定义了程序的形式结构,它仅仅是一种形式的规则,不含有意义的概念,例如 * 这个符号,它仅仅是一个符号,没有 乘 的意义。如果给他理解为 乘 ,则是赋予了含义,是语义的概念。
2,定义语法单位的意义属于语义问题。
二、标识符与名字
1,标识符
以字母开头,由字母数字组成的字符串。规定了什么样的形式是标识符,所以是语法的概念
2,名字
表示程序中的对象,是一种语义的概念。
名字有值:单元中的内容
名字有属性:类型和作用域
名字的说明方式
一、语法和语义
1,语法规则和词法规则定义了程序的形式结构,它仅仅是一种形式的规则,不含有意义的概念,例如 * 这个符号,它仅仅是一个符号,没有 乘 的意义。如果给他理解为 乘 ,则是赋予了含义,是语义的概念。
2,定义语法单位的意义属于语义问题。
二、标识符与名字
1,标识符
以字母开头,由字母数字组成的字符串。规定了什么样的形式是标识符,所以是语法的概念
2,名字
表示程序中的对象,是一种语义的概念。
名字有值:单元中的内容
名字有属性:类型和作用域
名字的说明方式