2020年了,包含前后++,前后--这种语法题还会遇到吗?

因为我在网上看到的观点是,如果笔试或者面试还给你出这种扣语法的题,那么大可以不去这种公司,不知道这种观点对不对,刚刚刷题也遇到了这种题,比如:
main()
{inti,j,k,a=3,b=2;
i=(--a==b++)?--a:++b;
j=a++;k=b;
printf("i=%d,j=%d,k=%d\n",i,j,k);
}


#笔试##笔试题目#
全部评论
i++和++i这种用法我们大一学C的时候就经常用了。。
点赞 回复 分享
发布于 2020-04-08 13:46
会呀,c++就会问迭代器前++和后++的区别
点赞 回复 分享
发布于 2020-04-08 13:44
看标题,我还以为你说的是谭浩强书里的那种毒瘤题(i+++++i,这样的undefined behaviour) 。点进来才发现就是考最基本的++语法,话说这不是学C语言第一个星期或者第二个星期就该学到的吗?如果笔试或者面试出这个题,相当于高考问了道3+4=? 我猜楼主看到的网上的观点,是指i+++++i这种毒瘤题吧,如果笔试或者面试出了这种undefined behaviour的题,本身就没有答案,实际编程也不会写这种鬼畜的代码,所以面试考这种题不好;但像前置后置++基本的语法知识,则是必须要掌握的。 说个题外话就是,网上的信息良莠不齐,经常会遇到误人子弟的观点。特别是目前氛围浮躁,经常会见到一些“知识无用论”的观点(比如算法无用啦,甚至基本的语法也无用啦)。所以不能轻信网上看到的信息。像楼主这样,懂得对网上的信息小心求证,给楼主点个赞!
点赞 回复 分享
发布于 2020-04-08 12:26
&笔试题目就是考察各种琐碎的小知识点,出到这种题目应该没什么问题。面试过程中一般问一句i++和++i区别,确实写代码过程中常用到呀。
点赞 回复 分享
发布于 2020-04-08 11:48
&先加后用和先用后加,记住这一句就可以了
点赞 回复 分享
发布于 2020-04-08 11:44

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务