跟原文没多大区别,只是加入了一个nexttoken函数,并且判断下一个修饰符,用以判断是否需要加括号.
这个函数的功能是先读取下一个修饰符,然后保存到type中,并将prevtoken变量改为YES,
因为nextttoken函数已经读取了下一个修饰符,while的判断式就不需要重新读取了,直接用当前被保存在type中已经被读取的作为判断依据就可以.
变量prevtoken就是用于判断gettoken函数是否需要读取的依据.
跟原文没多大区别,只是加入了一个nexttoken函数,并且判断下一个修饰符,用以判断是否需要加括号.
这个函数的功能是先读取下一个修饰符,然后保存到type中,并将prevtoken变量改为YES,
因为nextttoken函数已经读取了下一个修饰符,while的判断式就不需要重新读取了,直接用当前被保存在type中已经被读取的作为判断依据就可以.
变量prevtoken就是用于判断gettoken函数是否需要读取的依据.
本文标题:练习5-19
本文链接:https://www.haomeiwen.com/subject/iietlxtx.html
网友评论