面试时一个有关问题,初学者到现在也想不明白,求教牛人、

面试时一个问题,菜鸟到现在也想不明白,求教牛人、、、
面试时,面试人出了个与编译原理有关的,加入有两个变量a,b都为2,相加后的值赋给c,你怎样让c输出为5,至今没想明白怎么实现?求教各位了、、、、
------解决方案--------------------
前几天有个“2+2=5”的帖子,倒也和编译原理有点关系。
http://bbs.csdn.net/topics/390820427
不过我觉得这个有点......闲的无聊拿来消遣还可以,作为面试题有点胡闹
------解决方案--------------------
http://bbs.csdn.net/topics/390627329