有以下程序段int a[10]={0,1,2,3,4,5,6,7,8,9},*p=&a[3],b;

有以下程序段int a[10]={0,1,2,3,4,5,6,7,8,9},*p=&a[3],b;,第1张

你写的语句有点问题,我整理一下应该如下:

int

a[10]={0,1,2,3,4,5,6,7,8,9};

int

p=&a[3]; 下标从0开始,因此这句话的意思是定义一个int类型的指针P,指向数组a的第4个元素,即p=3

b;

这一行不清楚是什么意思

int k,j,s;

for (k=2;k<6;k++,k++)// k=2,4

{s=1;

for(j=k;j<6;j++) //k=2时,j=2,3,4,5;k=4时,j=4,5

s+=j;//s=s+j,k=2时,s=1+2+3+4+5=15;k=4时,s=1+4+5=10

}

printf("%d\n",s);//s取第二遍执行的结果10

求采纳为满意回答。

D:

case 1:

case 3:其实就是case 1:case3:printf("%d\n",n); break;

换句话说就是如果n为1、3时执行。

所以C错。

因为当n为2、4时,执行后面的continue,就是又重新跳回循环开始。

所以B错。

因为continue不会影响计数器i的值,所以,循环次数不为8,肯定大于等于8;

所以A错。

而当0时,执行exit(0),肯定结束程序的运行。

故D正确。

// 有以下程序段

    s=10;

    for(k =1;k<=n;k++)  s=s+10/(k(k=1));

    printf("%f\n", s);

// 请填空,使以下程序段的功能与上面的程序段完全相同。

    s=10;  k=1;

    while( k<=n ).

    {  s=s+10/(k(k+1));  k=k+1;}

    printf( "%f\n", s);

以上就是关于有以下程序段int a[10]={0,1,2,3,4,5,6,7,8,9},*p=&a[3],b;全部的内容,包括:有以下程序段int a[10]={0,1,2,3,4,5,6,7,8,9},*p=&a[3],b;、关于C语言。有以下程序段:int k,j,s; for(k=2;k<6;k++,k++、有以下程序段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9437571.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存