看标题,我还以为你说的是谭浩强书里的那种毒瘤题(i+++++i,这样的undefined behaviour) 。点进来才发现就是考最基本的++语法,话说这不是学C语言第一个星期或者第二个星期就该学到的吗?如果笔试或者面试出这个题,相当于高考问了道3+4=? 我猜楼主看到的网上的观点,是指i+++++i这种毒瘤题吧,如果笔试或者面试出了这种undefined behaviour的题,本身就没有答案,实际编程也不会写这种鬼畜的代码,所以面试考这种题不好;但像前置后置++基本的语法知识,则是必须要掌握的。 说个题外话就是,网上的信息良莠不齐,经常会遇到误人子弟的观点。特别是目前氛围浮躁,经常会见到一些“知识无用论”的观点(比如算法无用啦,甚至基本的语法也无用啦)。所以不能轻信网上看到的信息。像楼主这样,懂得对网上的信息小心求证,给楼主点个赞!