1.=不同于==
如果是变量与具体指比较时,建议把数值放在前面,以避免粗心产生错误
2.词法分析中的贪心法
简单的来说,就是每个符号应包含尽可能多的字符。但要注意,符号的中间不应有空白符号(空格,制表,回车),例如y/*p和y/ *p不同,前一个把p注释掉了。
3.嵌套注释一般是不允许的
关于嵌套注释,练习题里有个答案特别好。/*/*/0*/**/1,如果允许嵌套注释,则表达式的结果为0*1=0,不允许则为1.
4.a+++++b这种表达式一般是不建议的
1.=不同于==
如果是变量与具体指比较时,建议把数值放在前面,以避免粗心产生错误
2.词法分析中的贪心法
简单的来说,就是每个符号应包含尽可能多的字符。但要注意,符号的中间不应有空白符号(空格,制表,回车),例如y/*p和y/ *p不同,前一个把p注释掉了。
3.嵌套注释一般是不允许的
关于嵌套注释,练习题里有个答案特别好。/*/*/0*/**/1,如果允许嵌套注释,则表达式的结果为0*1=0,不允许则为1.
4.a+++++b这种表达式一般是不建议的