• 2022-06-03
    若有int a[10],*p;,则下列语句中正确的是( )。
    A: for(p=a; aB: for(p=a; pC: for(p=a; pD: for(p=a; p
  • B
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/ymztzxazayeptto.html

    内容

    • 0

      设已有定义:int a[10]={15,12,7,31,47,20,16,28,13,19},*p;下列语句中正确的是( )。 A: for(p=a;a<(p+10);a++); B: for(p=a;p<(a+10);p++); C: for(p=a,a=a+10;p<a;p++); D: for(p=a;a<p+10; ++a);

    • 1

      设已有定义:int a&#91;10&#93; = {15,12,7,31,47,20,16,28,13,19}, *p;下列语句中正确的是:( )。 A: for(p=a; a<(p+10); a++){ printf("%d\t",*p);} B: for(p=a; p<(a+10); p++){ printf("%d\t",*p);} C: for(p=a,a=a+10; p<a; p++){ printf("%d\t",*p);} D: for(p=a; a<p+10; ++a){ printf("%d\t",*p);}

    • 2

      设已有定义:int a&#91;10&#93;={0},*p; 下列语句中正确的是( ) A: for(p=a;a&lt;(p+10);a++) printf(“%d”,*p); B: for(p=a;p&lt;(a+10);p++) printf(“%d”,*p); C: for(p=a,a=a+10;p&lt;a;p++) printf(“%d”,*p); D: for(p=a;a&lt;p+10; ++a) printf(“%d”,*p);

    • 3

      设已有定义:int a&#91;10&#93; = {15,12,7,31,47,20,16,28,13,19}, *p;下列语句中正确的是:( )。 A: for(p=a; a&lt;(p+10); a++){ printf(&quot;%d &quot;,*p);} B: for(p=a; p&lt;(a+10); p++){ printf(&quot;%d &quot;,*p);} C: for(p=a,a=a+10; p&lt;a; p++){ printf(&quot;%d &quot;,*p);} D: for(p=a; a&lt;p+10; ++a){ printf(&quot;%d &quot;,*p);}

    • 4

      已有如下定义:int a &#91;10&#93;,*p=a;则不正确的表达式是 。 A: p[0]=10; B: a++; C: p++; D: *p=10;