你真正掌握最基础的东西了吗?——写给学弟学妹

昨天面试了几个来加入科技部的人。

我出了一道非常简单的题

int i,x = 0;

for(i=0;i<3;i++)

{

x++;

} 告诉我for循环执行的每一步。

这几个人算是大一里的高手了,还有一个曾经拿过编程比赛的几个奖。大一的在学c语言。至少for控制流他们学完了。问了这个问题,本以为是小菜一碟。可惜都没有答对,
也就不想再问后续的问题了。

for的控制流类似于

i = 0;

while(i<3)

{

x++;

i++;

}

可惜他们都答成这样的控制流

i=0;

do

{

x++;

i++;

}while(i<3);

判断条件的先后顺序都答错了。本以为来的都是高手,基础没有问题,看来我们软件学院的学生们还要加强一下基础的东西。至少你的控制流不能错吧。要不以后怎么编程?仅仅
会做网页,比别人多学点c++就觉得了不起。唉,现在的年轻人,越来越浮躁了。