下列循环的循环次数是______。 int k=2; while(k=0) printf('%d'
下列循环的循环次数是______。 int k=2; while(k=0) printf("%d",k); k--; printf("/n");
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:×
解答本题需要注意表达式“k=0”,它是赋值表达式而不是关系表达式,不论k为何值,表达式k=0总会使k为0,所以不能进入循环。
相似问题
设有以下定义和语句 则*(*(p+2) +1) 的值为______。 int a[3][2]={10
设有以下定义和语句,则*(*(p+2) +1) 的值为______。 int a[3][2]={10,20,30,40,50,60},(*p) [2]; p=a;请帮忙给出正确答案和分析,谢谢!
以下说明语句中 【 】是结构体类型名。 typedef struct { int n; char c
以下说明语句中,【 】是结构体类型名。 typedef struct { int n; char ch[8]; }PER;请帮忙给出正确答案和分析,谢谢!
执行以下程序后的输出结果是______。 main( ) { int a=10; a=(3*5 a+
执行以下程序后的输出结果是______。 main( ) { int a=10; a=(3*5,a+4);printf( "a=%d n ",a); }请帮忙给出正确答案和分析,谢谢!
有如下程序段: main(int argc char *argv[]) { int n i=0; w
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!= 0) {n=fun();i++;} printf("%d n",n*argc); } int fun()
以下程序中给指针p分配3个double型动态内存单元 请填空。 include<stdllb. h>
以下程序中给指针p分配3个double型动态内存单元,请填空。 include<stdllb h> main() { double * p; p=(double*)malloc(【 】); p[0]=1 5;
