• 2022-06-03
    main(){int a,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;printf("%d\n",a);}以上程序运行后,a的值是
    A: 4
    B: 1
    C: 0
    D: 运行时出错,a无定值
  • C

    内容

    • 0

      "以下程序执行后a的值是A)4B)1C)0D)运行时出错,a无定值main(){inta,k=4,m=6,*p1=&k,*p2=&m;a=p1=

    • 1

      以下程序的输出结果是_______。main(){int a, k=4, m=4, *p1=k, *p2=m;a=p1==m;printf(%d\n, a);} A: 4 B: 1 C: 0 D: 不确定

    • 2

      执行以下程序后,a,b的值分别为(). main() { int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d\n",a); printf("b=%d\n",b); }

    • 3

      有下列程序,程序运行后的输出结果是( )。 #include int func(int a,int b); int main() { int k=4,m=1,p; p=func(k,m); printf("%d ",p); p=func(k,m); printf("%d ",p); return 0; } int func(int a,int b) { int m=0,i=2; i+=m+1; m=i+a+b; return(m); } { int m=0,i=2; i+=m+1; m=i+a+b; return(m); }

    • 4

      Func(int a, int b) {static int m=0,I=2; I+=m+1; m=I+a+b; return(m); } main() { int k=4,m=1,p; p=Func(k,m); printf(“%d”,p); p=Func(k,m);printf(“%d”,p); }