C语言中下列叙述正确的是______。
A. do-while语句构成的循环,当while语句中的表达式值为零时结束循环
B. do-while语句构成的循环,必须用break语句才能退出
C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
D. 不能使用do-while语句构成的循环
以下程序实现用递推法打印杨辉三角形,请填空完成该程序。
#include
#define N 13
void create(int a[][N],int n){
int i,j;
for (i=0; i
⑺;
a[i][0]=1;
}
for (i=2;i
for(j=1;j
a[i][j]=a[i-1][j-1]+ ⑻;
}
void output(⑼,int n){
int i,j;
for(i=0;i
for (j=0;j<=i;j++)
printf("%6d",a[i][j]);
printf("\n");
}
}
main(){
int a[N][N];
create(⑽,N);
output(a,N);
}
以下选项中可作为C语言合法常量的是( )
A)-80 B)
设有以下说明语句
struct stu
{ int a;
float b;
} stutype;
则下面的叙述不正确的是( )
A、struct是结构体类型的关键字
B、struct stu是用户定义的结构体类型
C、stutype是用户定义的结构体类型名
D、a和b都是结构体成员名