【单选题】设有以下程序段 则 _____。 int x=0 s=0; while(!x!=0) s+=++x; printf(\%d s);
已帮助 人
【单选题】设有以下程序段 ,则 _____。 int x=0,s=0; while(!x!=0) s+=++x; printf("%d",s);
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的表达式是非法的
D.程序段执行无限次

回答
共1条回复-
D float“8]={1.0,2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。intb[1]={0},定义了只有一个int型元素的数组,并初始化为0。charc[]={¨A”,”B¨};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。chard=…1’;定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项。
