- 29
- 0
- 约 15页
- 2017-07-08 发布于湖北
- 举报
实验一:词法分析实验
——识别程序的设计与实现
1.实验目的:掌握简单识别程序的分析、设计与实现的基本技术与一般方法。
2.实验内容:假设某种语言标识符(Identifier)由下划线或字母开头的字母数串,编写它的识别程序。对它的其所有字符进行逐个判断,分别输出标识符和非标识符。
3.实验步骤:
(1)分析:程序输入一个字符串,对它的其所有字符进行逐个判断,分别输出标识符和非标识符。
(2)程序流程图:
代码实现
VC代码(VS2010编程,同样适用于VC6.0)
#includeiostream
#includestdlib.h
using namespace std;
int main()
{
int i=0;
int k=0;
int m=0;
int n=0;
int p=0;
char a[50]={0}; //存初始化后的字符串
char b[50]={0}; //存放是除下滑线外的标志符的字符
char c[50]={0}; //存放数字,单个数字是标示符
char d[50]={0}; //存放下划线,单个下划线是标示符
char e[50]={0}; //存放是除数字外的非标识符的字符
cout初始化字符串s,right=1.endl;
cout请输入字符串(以#号结束,字符串中请不要含有#号,
您可能关注的文档
- 第七章 处女座男人恋爱表现方式经典分析.docx
- 长虹PF3495总线数据设置讲述.doc
- 第六章 为什么手机连接上家里wifi有信号却不能上网.doc
- 发电机、电气设备和其系统单元安全检查表.docx
- 流量经营六步谈-附件.docx
- 铁路运输管理信息系统课件.doc
- 第三章 最新2015.12月用相声演绎中国文化课后答案.docx
- 第七章 乘客信息系统概述.docx
- 电信分公司2016年工作总结和2017年工作计划.docx
- C++ builder 文件读写操作总结.docx
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)