如果能,怎样区别?要是*后面跟着标识符的话,那么2种情况都有可能。如 “3*id” 和 “*p”,其中id和p都是标识符,但*号在两个地方的意义不同。或者词法分析阶段无法分析,必须当做记号“星号”输出给语法分析器
当然能识别……问题是【词法分析】阶段能识别吗?词法阶段能知道后面的标识符是指针类型吗?如果能,怎样实现的?
因为没有学过编译原理,看了下资料,觉得词法分析只是将字符序列转换为单词(Token)序列的过程,供语法分析器调用。语法分析器才判断对错~不知道是不是这样理解呢~~