返学费网 > 培训机构 > 昆明记诺教育

4008508622

全国统一学习专线 8:30-21:00

       我们在阅读一个句子时,我们并不去考虑组成这个句子的单词中单个字母的含义,而是把单词作为一个整体来里理解。确实,字母本身并没有什么意义,我们总是将字母组成单词,然后给单词赋予一定的意义。

       对于C语言或其他语言编写的程序,道理也是一样的。程序中的单个字符孤立来看并没有什么意义,只有结合上下文才有意义。因此,在p->="->";这个语句中,两处出现的|'-'字符的意义大相径庭。更精确的说上式中出现的两个'-'字符分别是不同符号的组成部分:第一个'-'字符是符号->的组成部分,而第二个'-'字符是一个字符串的组成部分。此外,符号->的含义与组成该符号的字符'-'或字符'>'的含义也不完全相同。

       术语“符号”(token)指的是程序的一个基本组成单元,其作用相当与一个句子中的单词。从某种意义上说,一个单词无论出现在那个句子中,它代表的意思都一样,是一个表义的基本单元。与此类似,符号就是程序中的一个基本信息单元。而组成符号的字符序列就不同,同一组字符序列在某个上下文环境中属于一个符号,而在另一个上下文环境中可能属于完全不同的另一个符号。

       例如上面的字符'-'和字符'>'组成的字符序列->,在不同的上下文环境中,一个代表->运算符,一个代表字符串''->"。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入昆明记诺教育
  • 已关注:441
  • 咨询电话:
  • 热门课程
姓名不能为空
手机号格式错误