有定义语句:int x,y;。若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是______。
A.11,↙12↙ B.11,12↙ C.11, 12↙ D.11 12↙
以下叙述中正确的是______。
A.分号是C语句之间的分隔符,不是语句的一部分
B.花括号"{"和"}"只能作为函数体的定界符
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
有以下程序
struct s
{ int x;int y;} data[2]={10,100,20,200};
void main()
{ struct s *p=data;
printf("%d",++(p->x));
}
程序运行后的输出结果是( )
A、10 B、
以下程序从终端读入数据到数组中,统计其中非负数的个数,并计算它们之和。请填空。
#define N 5
main()
{ int i,a[N],sum,count;
sum=count=0;
for(i=0;i
for(i=0;i< ;i++)
{ if( )
{ ;
sum+= a[i];
}
}
printf("sum=%d,count=%d\n",sum,count);
}
执行下面程序后,输出的结果是
main()
{ int y=10;
do {y--;} while (y); printf("%d\n",y);}
A.-1 B