- 4
- 0
- 约3.29万字
- 约 79页
- 2017-07-07 发布于浙江
- 举报
WL语义分析
语义分析
1/63
§1 语义分析基础
一、语义分析内容
1.静态语义、动态语义
静态语义:在编译阶段(从程序文本上)
动态语义:通过程序的执行才能检查的语义。
例如, int x, y, z;
int a[5];
y=0;
cinx;
z=z/y+z/x+a[5];
2/63
2.常见类型检查和语义检查
类型检查主要有以下几种:
•各种条件表达式的类型是不是boolean型?
• 运算符的分量的类型是否相容?
• 赋值语句的左右部的类型是否相容?
• 形参和实参的类型是否相容?
• 下标表达式的类型是否为有序类型?
• 函数定义中的函数类型和返回值的类型是否相容?
您可能关注的文档
最近下载
- 通信电子电路(第3版)于洪珍著课后习题答案解析.pdf
- 惠州市惠东县医疗卫生事业单位招聘笔试真题2024.pdf VIP
- 苏外国际班自主试卷数学试题和答案-2014.doc VIP
- 特种作业人员安全技术培训考核管理规定培训试卷(含答案).docx VIP
- 惠州市惠东县医疗卫生事业单位招聘考试真题2024.pdf VIP
- 《2010`心肺复苏与心血管急救指南》.doc VIP
- 中央空调运行管理方案.pdf VIP
- 17GL202 综合管廊附属构筑物.docx VIP
- 2024年惠州市惠东县医疗卫生事业单位招聘考试真题.pdf VIP
- Yamaha雅马哈参考手册PSR-SX920 PSR-SX720参考手册.pdf
原创力文档

文档评论(0)