zoukankan      html  css  js  c++  java
  • 词法分析实验总结

    一、理论知识

    1、词法分析阶段的任务是对构成源程序的字符串从左到右进行扫描和分解,根据语言的词法规则,识别出一个一个具有独立意义的单词符号。

    2、词法规则是单词符号的形成规则。分为基本字、标识符、常数、运算符、界符。

    二、实验体会

    1、之前总是把其他函数都一起放进main函数,经过本次实验,对函数的调用更加熟悉。

    2、学会了一种新的输入方式,使用scanf("%[^#]s",input)可把结束标识作为#,简单方便。

    3、字符串以结尾,所以当读取到最后的时候要设定case 的情况。

    4、把字符串当做一个个小的部分读取。读入字符,遇到空格或者其他的特殊符号就把下标向后退一位,判断只是普通的字符串基本字、标识符、常数、运算符、界符,然后输出,读取一部分,输出一部分,循环。最开始要考虑输入情况是空格以及输出的字符不在定义范围内或没输入的情况。

    5、读取,拼接,循环,下标后退,输出

  • 相关阅读:
    添加可运行的js代码
    一,IL访问静态属性和字段
    UI基础UIWindow、UIView
    ASP.NET MVC:会导致锁定的会话
    2013腾讯编程马拉松初赛
    使用phantomjs生成网站快照
    C语言
    设置 Ext.data.Store 传参的请求方式
    HDU 2041 超级楼梯
    MySQL 监控-innotop
  • 原文地址:https://www.cnblogs.com/15linzhijie/p/4901728.html
Copyright © 2011-2022 走看看