首页 > 试题广场 >

以下程序段的输出结果是() int main(v

[单选题]
以下程序段的输出结果是()
int main(void) {
    int num = 0, s = 0;
    while(num <= 2){
        num++; 
        s += num;
    }
    printf("%d\n",s);
    return 0;
}

  • 10
  • 6
  • 3
  • 1
先判断,后+1。 while判断的num的取值范围:0,1,2 ,对应的,s加上的num取值范围就是1,2,3,即结果为1+2+3 = 6
发表于 2020-07-30 10:59:38 回复(0)
注意判断是num<=2,但是判断之后,先进行num++,然后再+=,所以就是s+=1,2,3等于6
发表于 2020-03-07 09:10:47 回复(0)
C
发表于 2019-11-08 00:13:04 回复(1)
c语言运算符
发表于 2022-03-23 15:27:39 回复(0)
1+2+3
发表于 2018-05-10 19:23:56 回复(0)