牛客刷题——part1

牛客刷题

  1. 以下for循环的执行次数是©
for(x=0,y=0;(y=123)&&(x<4);x++);

A 是无限循环
B 循环次数不定
C 4次
D 3次

for循环中用两个分号将内容分为3个部分:第一个是初始化部分,第二个是条件判断部分,第三个则是调整部分。for循环下面{}内容是循环语句部分。
其中初始化部分只会执行一次。这里的条件判断部分中使用与连接起来的,只有两个都为真的情况下,该判断才会为真。因此这里的表达式中第一个为赋值表达式,给y赋值为123(大于0),因此恒为真。后面的x<4表达式中,x初始化为0,每次循环结束会加1,当大于等于4时候为假,结束循环。因此循环次数为4次。

  1. 以下程序的运行结果是(B)
int main(void)
{
   
printf("%s , %5.3s\n","computer","computer");
return 0;
}

A computer , p

你可能感兴趣的:(C++,C语言,c语言,开发语言,c++)