We have taken && as one token because it stands for logical AND in C.
Ans is 16..
I think longest match rule is applied.
** is not defined in C....they are 2 separate tokens
u can divide...but lexical analyser will not..it follows longest matching rule...
longest match rule
if i wanna try to search your name
i will type m & ot wills how all names start with m
then i type ma then iw ill show name starts wil ma
so it goes & finally i will type marco and it will show name with marco.
so it will not show other m name which does not have arco after . so longest match.
same happens with destination network address matching of a packet with network address of routes in routing table.
Answer should be 17.Arjun sir can u please clarify why we are taking *** as 2 tokens not as 3.
X->YZ , Y->XZ , ...