单项选择题

若有以下程序
#include<stdio.h>
main()
int a=6,b=0,c=0;
for(;a;)
b+=a;a-=++c;
printf("%d,%d,%d\n",a,b,c);

则程序的输出结果是()。

A.0,14,3
B.1,14,3
C.0,18,3
D.0,14,6

<上一题 目录 下一题>
热门 试题

单项选择题
若变量已正确定义 for(x=0,y=0;(y!=99&&x<4);x++) 则以上for循环______。
A.执行4次
B.执行3次
C.执行无限次
D.执行次数不定
单项选择题
以下叙述中正确的是______。
A.只要适当地修改代码,就可以将do-while与while相互转换
B.对于"for(表达式1;表达式2;表达式3)循环体"首先要计算表达式2的值,以便决定是否开始循环
C.对于"for(表达式1;表达式2;表达式3)循环体",只在个别情况下才能转换成while语句
D.如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while语句
相关试题
  • 有以下程序 #include<stdio.h> #inc...
  • 若有定义语句: char s[10]= 12...
  • 若有定义语句: char*s1= OK ,*s2...
  • 若有以下定义和语句 #include<stdio.h...
  • 有以下程序 #include<stdio.h> char...