题目内容

下面说法正确的是?

A. C中提供了while,do...while和for三种不同的循环方式,其中for循环与其他两种不通用
B. for(i=1;;i++);表示循环没有结束条件,也就是死循环
C. while(1)其中的1为非0数,表示循环条件永远为真{ ....}
D. break可以用在switch和循环中,而continue只能用于循环中

查看答案
更多问题

下面说法中正确的有哪些?

A. C语言中没有专门的字符串类型,字符串都是通过字符数组表示。
B. 已定义 char s1[]="abcd",s2[]="abcd" 。则s1==s2结果为1.
C. 已定义 char s1[]="abcd",*p=s1。则puts(p+2)结果是cd。
D. 已定义char s1[]="hello\0world",可通过strlen来计算实际长度,strlen(s1)的值是11

如果n的值为9,循环结束后i的值是____。如果n的值为11,循环结束后i的值是____。for(i=2;i

有以下程序段:s=1.0;for(k=1;k<=n;k++) s=s+1.0/(k*(k+1));填空完成以下程序,使之与以上程序的功能完全相同。s=0.0;____;k=0;do{ s=s+d; ____; d=1.0/(k*(k+1));}while(____);

下面程序的功能是在fun函数中计算20个学生的平均成绩,返回主函数输出,请填空。float fun(float x[],int num){int i;float ave,s=0;for(i=0;i

答案查题题库