摘要:
词法分析器又称扫描器。词法分析是指将我们编写的文本代码流解析为一个一个的记号,分析得到的记号以供后续语法分析使用。词法分析器的工作是低级别的分析:将字符或者字符序列转化成记号.。要实现的词法分析器单词符号及种别码对照表:单词符号#beginifthenwhiledoEnd+-*/:: =种别码012... 阅读全文
摘要:
在C语言中,把用一对双撇号所括起来的0个或多个字符序列成为字符串常数。字符串并不存放在一个变量中,而是存放在一个字符型数组中。1. char a[] = "123" 和 char b [] ={'1','2','3'}的区别: sizeof(a)=4 sizeof(b)=32. char s[... 阅读全文
摘要:
bash 是一个为GNU计划编写的Unix shell。bash是大多数Linux系统以及Mac OS X v10.4默认的shell,它能运行于大多数Unix风格的操作系统之上。符号 意义* 代表0个到无穷多个任意字符? 代表一定有一个任意字符[] 代表一定有一个在括... 阅读全文
摘要:
求连个字符串的最大公共子串有很多种方法,本文将尝试用穷举的方法得到两个字符串的最大公共子串。 基本思想是:根据字符串长度从大到小,依次找出某一字符串的子串,找到的子串和另一个字符串做匹配。如果匹配成功,当前子串就是两个字符串的最大公共子串。例如:字符串”abcdef” ,按长度从大到小,其子串... 阅读全文